Quelques astuces et rôles à installer avec l’orchestrateur ansible pour paufiner votre infra as code. Plus de cours ansible gratuits ici.
- Comment se créer une plateforme de test et de dev pour ansible ?
- Comment utiliser les variables et hiérarchie ?
- Comment installer un role ntp avec ansible galaxy ?
- Comment installer un role logrotate ?
- Orchestration de l’installation d’un serveur LAMP
- Modules de base : lineinfile et copy
- Script python pour lister les variables non documentées dans le README
Je vous propose de découvrir mon projet sur cette vidéo.
[youtube https://www.youtube.com/watch?v=yMrU8IUiKfI&w=700&h=500]
Partie 1 : installation d’un simple wordpress (code dispo sur github)
- Comment se créer une plateforme pour développer ?
- Premier contact avec Ansible (inventory, ping…)
- Comment utiliser le module lineinfile (regexp, insertion de ligne…) ?
- Comment utiliser les templates et le module file ?
- Comment vérifier un fichier, notion de réentrance ?
- Comment utiliser les variables et leur hiérarchie ?
- Comment installer un serveur LAMP ?
- Installer une base et un user Mysql
- Télécharger, installer et configurer un applicatif
- Crypter vos mots de passe
Partie 2 : rendre un blog wordpress scalable (load blancer et volume persistent)