Capstone : déploiement multi-hôte
Partie du cours Ansible
Chaque leçon jusqu'ici enseignait une pièce isolée : un inventaire ici, un rôle là, un modèle, un fichier vault, une poignée de balises. C'est ainsi qu'on les apprend, et ce n'est pas ainsi qu'on les rencontre. Du vrai code d'infrastructure, c'est tout cela à la fois, dans un seul dépôt, et la compétence que ce projet final construit, c'est le câblage, pas les pièces.
Vous allez déployer une application à deux niveaux : un hôte de base de données et deux hôtes web faisant tourner une petite application qui lit dedans. Rien ici n'est un nouveau module ni un nouveau concept. Ce qui est nouveau, c'est que le rôle web doit connaître un mot de passe créé par le rôle db, que les deux hôtes web ne doivent pas tomber en même temps, et que l'ensemble doit pouvoir être exécuté deux fois...
Envie d’apprendre Ansible Capstone : déploiement multi-hôte dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Ansible prêt, et travaillez sur Capstone : déploiement multi-hôte avec un tuteur IA qui connaît votre code.
Commencer cette leçonCapstone : déploiement multi-hôteCe que vous allez apprendre
- Multi-play playbooks
- Roles in production
- Group_vars by environment
- Vault for secrets
- Serial and rolling updates
- Putting it all together
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
