Formation Ansible

Formation Ansible

Notée : (74)*

Devenez un·e expert·e en automatisation et simplifiez vos tâches IT avec Ansible pour une gestion d’infrastructures efficace et sans effort !

Prix (Formation inter-entreprise)

1700€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation Ansible vous permettra de maîtriser cet outil incontournable pour l’automatisation et la gestion d’infrastructures.

Programme de formation Ansible

Vous apprendrez à :
- déployer rapidement des configurations,
- automatiser des tâches répétitives et
- orchestrer des déploiements complexes sans avoir besoin de déployer des agents sur vos machines.

Vous explorerez les concepts fondamentaux, les bonnes pratiques, et découvrirez comment adapter l’outil à vos besoins spécifiques grâce aux nombreux modules et playbooks disponibles.

À l’issue de ces 3 jours, vous serez capable de :
- Installer et configurer Ansible pour piloter votre infrastructure.
- Automatiser des processus avec des playbooks.
- Créer et gérer des rôles, des variables et des templates personnalisés.

Cette formation Ansible est conçue pour les développeur·se·s ou administrateur·rice·s système débutant·e·s avec Ansible.


Vous connaissez déjà Ansible ?

Nous vous recommandons alors notre formation Ansible avancé qui vous permettra de gérer des infrastructures complexes grâce à Ansible et AWX !

Les objectifs

  • Piloter des infrastructures avec Ansible.
  • Connaître les outils de base et les mettre en application
  • Intégrer des bonnes pratiques d’orchestration.
  • Créer ses propres modules

Pré-requis

Le programme de la formation Ansible

Jour 1 : Les fondamentaux et la construction des éléments de base

  • Un premier aperçu d'Ansible
    • Infrastructure As Code et idempotence
    • Les concepts et la technologie Ansible
    • Installation et configuration de l'outil
    • Lignes de commande
    • Git
  • Organisation d'un dépôt Ansible
    • Fichier d’inventaire, hôtes et groupes
    • Savoir utiliser un rôle dans galaxy
  • Les playbooks et modules
    • Playbook, YAML
    • Brève introduction au YAML
    • Modules
    • Tâches
    • Ecriture d’un playbook
    • Exécution d’un playbook
    • Vérification de la syntaxe
    • Check mode et verbosity

Mises en pratique :
- Installation et configuration de l'outil Ansible
- Mise en place d’un serveur etherpad
- Mise en place d’inventaires et usage de rôles depuis galaxy

Jour 2 : Maîtrise des variables et templates avancés

  • Les variables
    • Afficher et utiliser une variable
    • Les Ansible facts
    • Hostvars, groupvars, ...
    • Précédence
    • Boucles et conditions dans les tâches
  • Les templates
    • Quelques bases Jinja2
    • Lookup
    • Boucles et conditions
    • Exemple : motd
    • Filtres
    • Le diff mode

Mises en pratique :
- Améliorations et variations autour de playbooks précédents
- Programmation d'un playbook plus complet avec Nginx et Flask
- Usages des templates, des variables, des boucles et des conditions

Jour 3 : Structurer son usage d'Ansible

  • Les projets Ansible
    • Arborescences de projets et de rôles, philosophies d'architecture
    • Apprendre à écrire un rôle
    • Usage de Molecule comme framework de Test-Driven Development de rôles et d'Ansible
    • Les collections
    • Imports et includes
  • Un couteau suisse extensible
    • Ansible vault
    • Plugins de connexion
    • Le module raw, les commandes Windows et cisco
    • Inventaire dynamique avec Terraform
    • Écrire un module
    • Écrire un filtre

Mises en pratique :
- Ecriture d’un module
- Inventaire dynamique avec Terraform
- Implémentation de Molecule

Télécharger le programme

Le(s) formateur(s)

Hadrien PELISSIER

Hadrien PELISSIER

Hadrien Pélissier s'intéresse à la culture informatique et hacker depuis plus de 20 ans. Autodidacte, il aime expliquer à quoi servent les méthodes proposées par le DevOps pour faciliter l'administration système et décortiquer concrètement l'utilité de chaque abstraction proposée par l'informatique moderne, que ce soit dans le design système, réseau, ou de programmes.
Passionné par la pédagogie, il cherche la bonne façon de jouer avec ce qui a l'air confus au départ avec les bonnes images et les bons exemples.
Après avoir travaillé dans la sécurité, il passe désormais du temps avec du code open source, ainsi qu'à prodiguer des conseils sur Ansible, les conteneurs et Kubernetes pour faciliter la mise en place d'infrastructures et de logiciels, notamment pour la coopérative Coopaname.

Voir son profil détaillé

Elie GAVOTY

Elie GAVOTY

Elie Gavoty, professionnel passionné de développement logiciel et d’administration système depuis une dizaine d’années, se reconnaît parfaitement dans l’impératif du DevOps de rapprocher ces deux univers trop souvent séparés. Son parcours de développeur backend l’a amené à expérimenter de l’intérieur d’une équipe les blocages techniques et humains liés à la trop grande spécialisation et au manque de formation.

Il s’est ainsi orienté depuis 3 ans vers la formation et le consulting et se spécialise dans différentes technologies qui soutiennent la transformation DevOps des équipes, une meilleure maîtrise des infrastructures et de l’architecture logicielle (Kubernetes, Docker, Ansible, Terraform, CI/CD, ...).

Il est également contributeur ponctuel à des logiciels libres et ancien doctorant en philosophie de la technique. Il intervient de temps à autre dans le cadre de workshops et conférences, pour parler de technologie d’un point de vue théorique et pratique.

Voir son profil détaillé

Yannick CADIN

Yannick CADIN

Sollicité par une maison d'édition, Yannick a prématurément quitté les bancs de l'école pour commencer à développer professionnellement. C'était en des temps très reculés, ce qui lui vaut d'être parfois traité (affectueusement) de dinosaure.

Alternant les emplois salariés (dans des secteurs d'activité très divers), la création d'entreprise et le statut libéral, il est à son compte depuis plus d'une vingtaine d'années et répartit son temps entre la programmation, l'administration système et la formation.

Il a également été relecteur, pigiste et conférencier occasionnel. (Et même prof durant un semestre à l'IUT de Laval.)

Certifié Red Hat Linux, Ubuntu, Suse, LPI, *BSD et Apple. Essentiellement pour pouvoir former, soit directement pour le compte de Red Hat Europe, soit pour intervenir au sein d'un organisme de formation agréé Canonical (l'éditeur de la distribution Ubuntu).

Il a fait sienne cette citation de Gandhi, « Vis comme si tu devais mourir demain. Apprends comme si tu devais vivre éternellement. ».
Avec toutefois l'idée que l'accumulation de connaissances est vain si l'on n'a pas à cœur de les partager. Ce qui explique un engagement sans faille dans la formation depuis plus de 30 ans.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 129 formations au catalogue, 1616 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

3 témoignages

Le choix d'un modèle d'enseignement à taille humaine (par petit groupe d'au plus 6 personnes) dont l'organisme de formation accepte qu'il soit...

Le choix d'un modèle d'enseignement à taille humaine (par petit groupe d'au plus 6 personnes) dont l'organisme de formation accepte qu'il soit moins rentable financièrement qu'un paradigme industriel du style "en batterie", donne plus de chances à chaque stagiaire de réussir sa formation, faite par et pour des êtres humains.

Voir plus

Très bonne formation, riche et dynamique. Le formateur maîtrise parfaitement son sujet.

Très bonne formation, riche et dynamique. Le formateur maîtrise parfaitement son sujet.

Merci pour l'adaptation à nos différents niveaux et la souplesse dans les approches.

Merci pour l'adaptation à nos différents niveaux et la souplesse dans les approches.

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation Ansible

Notée : (74)*

Devenez un·e expert·e en automatisation et simplifiez vos tâches IT avec Ansible pour une gestion d’infrastructures efficace et sans effort !

Formation Ansible

Cette formation Ansible vous permettra de maîtriser cet outil incontournable pour l’automatisation et la gestion d’infrastructures.

Programme de formation Ansible

Vous apprendrez à :
- déployer rapidement des configurations,
- automatiser des tâches répétitives et
- orchestrer des déploiements complexes sans avoir besoin de déployer des agents sur vos machines.

Vous explorerez les concepts fondamentaux, les bonnes pratiques, et découvrirez comment adapter l’outil à vos besoins spécifiques grâce aux nombreux modules et playbooks disponibles.

À l’issue de ces 3 jours, vous serez capable de :
- Installer et configurer Ansible pour piloter votre infrastructure.
- Automatiser des processus avec des playbooks.
- Créer et gérer des rôles, des variables et des templates personnalisés.

Cette formation Ansible est conçue pour les développeur·se·s ou administrateur·rice·s système débutant·e·s avec Ansible.


Vous connaissez déjà Ansible ?

Nous vous recommandons alors notre formation Ansible avancé qui vous permettra de gérer des infrastructures complexes grâce à Ansible et AWX !

Les objectifs

  • Piloter des infrastructures avec Ansible.
  • Connaître les outils de base et les mettre en application
  • Intégrer des bonnes pratiques d’orchestration.
  • Créer ses propres modules

Pré-requis

Le programme de la formation Ansible

Jour 1 : Les fondamentaux et la construction des éléments de base

  • Un premier aperçu d'Ansible
    • Infrastructure As Code et idempotence
    • Les concepts et la technologie Ansible
    • Installation et configuration de l'outil
    • Lignes de commande
    • Git
  • Organisation d'un dépôt Ansible
    • Fichier d’inventaire, hôtes et groupes
    • Savoir utiliser un rôle dans galaxy
  • Les playbooks et modules
    • Playbook, YAML
    • Brève introduction au YAML
    • Modules
    • Tâches
    • Ecriture d’un playbook
    • Exécution d’un playbook
    • Vérification de la syntaxe
    • Check mode et verbosity

Mises en pratique :
- Installation et configuration de l'outil Ansible
- Mise en place d’un serveur etherpad
- Mise en place d’inventaires et usage de rôles depuis galaxy

Jour 2 : Maîtrise des variables et templates avancés

  • Les variables
    • Afficher et utiliser une variable
    • Les Ansible facts
    • Hostvars, groupvars, ...
    • Précédence
    • Boucles et conditions dans les tâches
  • Les templates
    • Quelques bases Jinja2
    • Lookup
    • Boucles et conditions
    • Exemple : motd
    • Filtres
    • Le diff mode

Mises en pratique :
- Améliorations et variations autour de playbooks précédents
- Programmation d'un playbook plus complet avec Nginx et Flask
- Usages des templates, des variables, des boucles et des conditions

Jour 3 : Structurer son usage d'Ansible

  • Les projets Ansible
    • Arborescences de projets et de rôles, philosophies d'architecture
    • Apprendre à écrire un rôle
    • Usage de Molecule comme framework de Test-Driven Development de rôles et d'Ansible
    • Les collections
    • Imports et includes
  • Un couteau suisse extensible
    • Ansible vault
    • Plugins de connexion
    • Le module raw, les commandes Windows et cisco
    • Inventaire dynamique avec Terraform
    • Écrire un module
    • Écrire un filtre

Mises en pratique :
- Ecriture d’un module
- Inventaire dynamique avec Terraform
- Implémentation de Molecule

Télécharger le programme

Le(s) formateur(s)

Hadrien PELISSIER

Hadrien PELISSIER

Hadrien Pélissier s'intéresse à la culture informatique et hacker depuis plus de 20 ans. Autodidacte, il aime expliquer à quoi servent les méthodes proposées par le DevOps pour faciliter l'administration système et décortiquer concrètement l'utilité de chaque abstraction proposée par l'informatique moderne, que ce soit dans le design système, réseau, ou de programmes.
Passionné par la pédagogie, il cherche la bonne façon de jouer avec ce qui a l'air confus au départ avec les bonnes images et les bons exemples.
Après avoir travaillé dans la sécurité, il passe désormais du temps avec du code open source, ainsi qu'à prodiguer des conseils sur Ansible, les conteneurs et Kubernetes pour faciliter la mise en place d'infrastructures et de logiciels, notamment pour la coopérative Coopaname.

Voir son profil détaillé

Elie GAVOTY

Elie GAVOTY

Elie Gavoty, professionnel passionné de développement logiciel et d’administration système depuis une dizaine d’années, se reconnaît parfaitement dans l’impératif du DevOps de rapprocher ces deux univers trop souvent séparés. Son parcours de développeur backend l’a amené à expérimenter de l’intérieur d’une équipe les blocages techniques et humains liés à la trop grande spécialisation et au manque de formation.

Il s’est ainsi orienté depuis 3 ans vers la formation et le consulting et se spécialise dans différentes technologies qui soutiennent la transformation DevOps des équipes, une meilleure maîtrise des infrastructures et de l’architecture logicielle (Kubernetes, Docker, Ansible, Terraform, CI/CD, ...).

Il est également contributeur ponctuel à des logiciels libres et ancien doctorant en philosophie de la technique. Il intervient de temps à autre dans le cadre de workshops et conférences, pour parler de technologie d’un point de vue théorique et pratique.

Voir son profil détaillé

Yannick CADIN

Yannick CADIN

Sollicité par une maison d'édition, Yannick a prématurément quitté les bancs de l'école pour commencer à développer professionnellement. C'était en des temps très reculés, ce qui lui vaut d'être parfois traité (affectueusement) de dinosaure.

Alternant les emplois salariés (dans des secteurs d'activité très divers), la création d'entreprise et le statut libéral, il est à son compte depuis plus d'une vingtaine d'années et répartit son temps entre la programmation, l'administration système et la formation.

Il a également été relecteur, pigiste et conférencier occasionnel. (Et même prof durant un semestre à l'IUT de Laval.)

Certifié Red Hat Linux, Ubuntu, Suse, LPI, *BSD et Apple. Essentiellement pour pouvoir former, soit directement pour le compte de Red Hat Europe, soit pour intervenir au sein d'un organisme de formation agréé Canonical (l'éditeur de la distribution Ubuntu).

Il a fait sienne cette citation de Gandhi, « Vis comme si tu devais mourir demain. Apprends comme si tu devais vivre éternellement. ».
Avec toutefois l'idée que l'accumulation de connaissances est vain si l'on n'a pas à cœur de les partager. Ce qui explique un engagement sans faille dans la formation depuis plus de 30 ans.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 129 formations au catalogue, 1616 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

3 témoignages

Le choix d'un modèle d'enseignement à taille humaine (par petit groupe d'au plus 6 personnes) dont l'organisme de formation accepte qu'il soit...

Le choix d'un modèle d'enseignement à taille humaine (par petit groupe d'au plus 6 personnes) dont l'organisme de formation accepte qu'il soit moins rentable financièrement qu'un paradigme industriel du style "en batterie", donne plus de chances à chaque stagiaire de réussir sa formation, faite par et pour des êtres humains.

Voir plus

Très bonne formation, riche et dynamique. Le formateur maîtrise parfaitement son sujet.

Très bonne formation, riche et dynamique. Le formateur maîtrise parfaitement son sujet.

Merci pour l'adaptation à nos différents niveaux et la souplesse dans les approches.

Merci pour l'adaptation à nos différents niveaux et la souplesse dans les approches.

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012