Add draft README

This commit is contained in:
Lan Quil 2024-06-12 00:15:22 +02:00
parent 78bca0bd72
commit 3efdeeb28b
1 changed files with 31 additions and 0 deletions

31
README.md Normal file
View File

@ -0,0 +1,31 @@
# Infrastructure as code
**Questo repository è un work in progress!**
Configurazioni dei server del GOLEM tramite Ansible.
## Development tools
### With Nix
Su un sistema con Nix è possibile installare [devenv](https://devenv.sh/) (e
opzionalmente [direnv](https://devenv.sh/automatic-shell-activation/)) per avere
un ambiente di sviluppo completo e ripetibile.
Eseguire `just help` per la lista dei job di automazione disponibili.
### Without Nix
Strumenti consigliati per lo sviluppo su sistemi senza Nix:
- [Ansible](https://docs.ansible.com/ansible/latest/index.html)
- [just](https://just.systems/man/en/chapter_1.html)
- [editorconfig](https://editorconfig.org/)
- [pre-commit](https://pre-commit.com/)
Deployment manuale:
```bash
cd playbooks
ansible-playbook main.yaml
```