fix: sistemati i punti

This commit is contained in:
alessandro.rabiti 2024-10-30 17:47:41 +01:00
parent 001ee75abc
commit 951d5105c6
17 changed files with 14 additions and 4 deletions

View file

@ -25,12 +25,16 @@ ansible-vault view 1_pippo.txt
```
ansible-vault edit 1_pippo.txt
```
1.3) partendo sempre dal vault creato al punto 1), possiamo decriptare il file facendolo tornare "in chiaro" (occorre la password con il quale è protetto):
1.3) partendo sempre dal vault creato al punto 1), possiamo modificare la password con cui è protetto, mantenendoo il segreto (occorre la password con il quale è protetto):
```
ansible-vault rekey 1_pippo.txt
```
1.4) partendo sempre dal vault creato al punto 1), possiamo decriptare il file facendolo tornare "in chiaro" (occorre la password con il quale è protetto):
- per decriptare il vault:
```
ansible-vault decrypt 1_pippo.txt
```
2) Come secondo esempio criptiamo un file utilizzando un file in cui è contenuta la password per criptare/decriptare:
2) Come secondo esempio criptiamo un file utilizzando la password per criptare/decriptare contenuta in un file:
- generiamo il file con la password:
```
pwgen -sB 12 1 > 2_password
@ -70,3 +74,8 @@ ansible-playbook 3_playbook.yaml --vault-id segreti@2_password
```
ansible-playbook 3_playbook.yaml --vault-pass-file 2_password
```
4) nel caso in cui vogliamo criptare il valore di una singola variabile, possiamo utilizzare il seguente comando ansible-vault encrypt_string:
- se per esempio vogliamo criptare la variabile db_pwd=changeit il comando da utilizzare sarà il seguente
```
ansible-vault encrypt_string changeit --name db_pwd
```

View file

@ -5,6 +5,7 @@
- 3_installazione ← esempi su varie modalita' di installazione
- 4_primi_comandi ← esempi su alcuni comandi da cli
- 5_primi_playbooks ← esempi su alcuni playbook più semplici
- 8_variabili ← esempi sull'utilizzo delle variabili
- 6_check_ansible-lint ← esempi su ansible-lint
- 7_variabili ← esempi sull'utilizzo delle variabili
- 8_vault ← esempi sull'utilizzo di ansible-vault
- 9_template ← esempi sull'utilizzo dei template
- 10_vault ← esempi sull'utilizzo di ansible-vault