Vault et secrets
Partie du cours Ansible
Tout ce que vous avez écrit jusqu'ici pouvait être montré à n'importe qui. Inventaires, modèles, valeurs par défaut d'un rôle : rien là-dedans ne vous nuirait si un inconnu le lisait. Puis vient la tâche qui crée l'utilisateur de la base de données, et il lui faut un mot de passe. Vous le tapez dans group_vars/db.
La réponse d'Ansible s'appelle Vault, un petit outil de chiffrement intégré à la commande ansible-vault. Il permet à un fichier de vivre dans votre dépôt sous forme de texte chiffré illisible, et laisse Ansible le déchiffrer en mémoire au moment précis où un playbook s'exécute. Le fichier peut être commité sans danger. ...
Envie d’apprendre Ansible Vault et secrets dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Ansible prêt, et travaillez sur Vault et secrets avec un tuteur IA qui connaît votre code.
Commencer cette leçonVault et secretsCe que vous allez apprendre
- Ansible-vault encrypt
- Ansible-vault edit
- Vault password file
- Encrypted variables
- Vault id labels
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
12 leçons- 1Qu'est-ce qu'Ansible20 min
- 2Inventory et commandes Ad Hoc25 min
- 3Votre premier playbook30 min
- 4Tasks, Modules et Handlers30 min
- 5Variables et Facts30 min
- 6Modèles avec Jinja230 min
- 7Boucles et conditions30 min
- 8Roles et Galaxy35 min
- 9Vault et secrets25 min
- 10Balises et débogage25 min
- 11Collections et plugins25 min
- 12Capstone : déploiement multi-hôte60 min
