suggerimenti per lo sviluppo
Signed-off-by: bic <bicno@autistici.org>
This commit is contained in:
parent
160328e7b4
commit
2bd2e6c70c
1 changed files with 12 additions and 2 deletions
14
README.md
14
README.md
|
@ -54,6 +54,17 @@ Un ruolo ansible quindi non è nient'altro che una lista di operazioni.
|
|||
Per poter eseguire solo alcuni ruoli di alto livello possiamo usare i tag:
|
||||
`ansible-playbook --tags radicale infra.yml`.
|
||||
|
||||
Nello sviluppo può essere molto comodo usare la flag `--start-at-task`:
|
||||
|
||||
```shell
|
||||
ansible-playbook -i inventory.yml -i hosts --tags fdroid --start-at-task \
|
||||
"Link repo into public dir" infra.yml
|
||||
```
|
||||
|
||||
C'è anche un tool abbastanza comodo per fare dei controlli su quello che
|
||||
stai scrivendo, si chiama
|
||||
[ansible-lint](https://ansible-lint.readthedocs.io/en/latest/)
|
||||
|
||||
#### Password / Keys
|
||||
|
||||
Per le informazioni sensibili (password del database, dell'account di
|
||||
|
@ -71,12 +82,11 @@ cerca dentro il passwordstore).
|
|||
|
||||
#### Monitoring
|
||||
|
||||
#### Creare nuovi ruoli e testarne di vecchi:
|
||||
#### Creare nuovi ruoli e testarne di vecchi
|
||||
|
||||
Ci sono varie possibilità, si può usare docker o vagrant, sono dentro
|
||||
`dev/`, per Docker c'e' un [README](./dev/README.md)
|
||||
|
||||
|
||||
### Servizi
|
||||
|
||||
I servizi di alto livello dipendono dai ruoli base, ad esempio etherpad
|
||||
|
|
Loading…
Reference in a new issue