420-5V6
Introduction
Introduction DevOps
Docker
Partie 1 - Découverte
0 - Introduction à Docker
1 - Manipulation des conteneurs
TP 1 - Installer Docker et jouer avec
2 - Images et conteneurs
TP 2a - Images et Dockerfile
TP 2b - Exercices sur les images
3 - Volumes et réseaux
TP 3a - Réseaux
TP 3b - Volumes
4 - Créer une application multiconteneur
TP 4 - Créer une application multiconteneur
Partie 2 - Thèmes avancés
TP 5 - Logging et monitoring
6 - Considérations de sécurité dans Docker
TP 6 - Renforcement de la sécurité avec Docker
7 - Orchestration et clustering
TP 7 - Orchestration et clustering
TP 8 - Intégration continue avec Gitlab
TP 9 - Docker et les reverse proxies
Conclusion
Bibliographie
Kubernetes
01 - Cours - Présentation de Kubernetes
02 - Cours - Mettre en place un cluster Kubernetes
03 - TP1 - Installation et configuration de Kubernetes
04 - Cours - Objets Kubernetes - Partie 1
05 - TP 2 - Déployer en utilisant des fichiers ressource et Lens
06 - Rappels Docker
07 - TP 3 - Déployer des conteneurs de A à Z
08 - Cours - Le réseau dans Kubernetes
09 - TP 4 - Déployer Wordpress Avec une base de donnée persistante
10 - Cours - Objets Kubernetes Partie 2.
11 - Cours - Helm, le gestionnaire de paquets Kubernetes et les Opérateurs
12 - TP 5 - Déployer Wordpress avec Helm et ArgoCD
TP opt. - StatefulSets et bases de données
TP optionnel - Exposer une application en HTTPS via certmanager et un ingress nginx
TP opt. - Le RBAC
TP optionnel - Installer un registry privé d'images dans votre cluster
TP opt. - CI/CD avec Gitlab et ArgoCD
Bibliographie
TP optionnel - Stratégies de déploiement et monitoring
Ansible
Cours 1 - Présentation
TP1 - Mise en place d'Ansible, commandes Ad Hoc et premier playbook
Cours 2 - Les playbooks Ansible
TP2 - Créer un playbook de déploiement d'application flask
Cours 3 - Les variables, les structures de contrôle et les templates Jinja2
Cours 4 - Organiser un projet
TP3 - Structurer le projet avec des rôles
TP4 - Automatisation du déploiement avec Gitlab CI
Cours 5 - Sécurité et Cloud
TP5 - Simuler un load balancer
TP6 - Cloud Terraform
TP7 - Serveur de contrôle AWX + Ansible Vault
TP8 Bonus - Cloud via Incus et générer un inventaire dynamique
TP9 Bonus - Orchestration avancée avec un rollback utilisant block et rescue
TP10 Bonus - Créer son module Ansible
Bibliographie
Built with
from
Hugo
Edit this page
Uptime Formation
>
Ansible
> TP10 Bonus - Créer son module Ansible
TP10 Bonus - Créer son module Ansible
Créer son module Ansible
https://openclassrooms.com/fr/courses/2035796-utilisez-ansible-pour-automatiser-vos-taches-de-configuration/6373909-creez-votre-propre-module-ansible-personnalise-avec-python
https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html