2026-02-18 06:55:01 -07:00
|
|
|
# ansible-vault
|
|
|
|
|
|
|
|
|
|
> Cifra e decifra valori, strutture dati e file nei progetti Ansible.
|
|
|
|
|
> Maggiori informazioni: <https://docs.ansible.com/projects/ansible/latest/vault_guide/index.html>.
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Crea un nuovo file vault crittografato con richiesta interattiva della password:
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ansible-vault create {{percorso/al/vault_file}}`
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Modifica, visualizza o ricifra (re-encrypt) un file vault crittografato esistente con richiesta della password:
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ansible-vault {{edit|view|rekey}} {{percorso/al/vault_file}}`
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Crea un nuovo file vault crittografato usando un file password per la cifratura:
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ansible-vault create --vault-password-file {{percorso/al/password_file}} {{percorso/al/vault_file}}`
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Cifra un file plaintext esistente sul posto usando un file password:
|
|
|
|
|
|
|
|
|
|
`ansible-vault encrypt --vault-password-file {{percorso/al/password_file}} {{percorso/al/file}}`
|
|
|
|
|
|
|
|
|
|
- Cifra una stringa usando il formato stringa crittografata di Ansible con prompt interattivi:
|
2026-02-18 06:55:01 -07:00
|
|
|
|
|
|
|
|
`ansible-vault encrypt_string`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Visualizza un file vault crittografato usando un file password per la decifratura:
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ansible-vault view --vault-password-file {{percorso/al/password_file}} {{percorso/al/vault_file}}`
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Ricifra (re-encrypt) un file vault già crittografato con un nuovo file password:
|
2026-02-18 06:55:01 -07:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ansible-vault rekey --vault-password-file {{percorso/al/vecchio_password_file}} --new-vault-password-file {{percorso/al/nuovo_password_file}} {{percorso/al/vault_file}}`
|