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:
|
Per poter eseguire solo alcuni ruoli di alto livello possiamo usare i tag:
|
||||||
`ansible-playbook --tags radicale infra.yml`.
|
`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
|
#### Password / Keys
|
||||||
|
|
||||||
Per le informazioni sensibili (password del database, dell'account di
|
Per le informazioni sensibili (password del database, dell'account di
|
||||||
|
@ -71,12 +82,11 @@ cerca dentro il passwordstore).
|
||||||
|
|
||||||
#### Monitoring
|
#### 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
|
Ci sono varie possibilità, si può usare docker o vagrant, sono dentro
|
||||||
`dev/`, per Docker c'e' un [README](./dev/README.md)
|
`dev/`, per Docker c'e' un [README](./dev/README.md)
|
||||||
|
|
||||||
|
|
||||||
### Servizi
|
### Servizi
|
||||||
|
|
||||||
I servizi di alto livello dipendono dai ruoli base, ad esempio etherpad
|
I servizi di alto livello dipendono dai ruoli base, ad esempio etherpad
|
||||||
|
|
Loading…
Reference in a new issue