Aller au contenu principal

Ansible - Automatiser la gestion des serveurs

Date de mise à jour :
Identifiant Offre Info : 15_26514043F
Organisme responsable : NAPSIA (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Connaître les caractéristiques et le fonctionnement d'Ansible
  • Mettre en œuvre les playbooks, modules, rôles, tâches...
  • Comprendre comment optimiser le pilotage d'un parc de serveurs et le déploiement d'applications
  • Maîtriser les bonnes pratiques sous Ansible

Programme de la formation

JOUR 1 Connaître les caractéristiques et le fonctionnement d'Ansible Positionnement d'Ansible dans l'écosystème IT Ansible, DevOps et les technologies IaC (Infrastructure as Code) Comparaison avec d'autres outils (Puppet, Chef) Architecture et fonctionnement : inventaires, modules, playbooks, tâches et rôles Utilisation de l'invite de commande Ansible Installation, configuration et prise en main Installation et configuration initiale Maîtrise de la syntaxe YAML…

JOUR 1

Connaître les caractéristiques et le fonctionnement d'Ansible

  • Positionnement d'Ansible dans l'écosystème IT
  • Ansible, DevOps et les technologies IaC (Infrastructure as Code)
  • Comparaison avec d'autres outils (Puppet, Chef)
  • Architecture et fonctionnement : inventaires, modules, playbooks, tâches et rôles
  • Utilisation de l'invite de commande Ansible

Installation, configuration et prise en main

  • Installation et configuration initiale
  • Maîtrise de la syntaxe YAML
  • Configurations des nœuds (clés SSH et droits)
  • Gestion des inventaires et premiers playbooks

Mettre en œuvre les playbooks, modules, rôles et tâches

  • Gestion des inventaires de serveurs : hôtes, groupes et inventaire automatique
  • Définition et structure des Playbooks
  • Utilisation des variables, structures de contrôle et modules
  • Mise en œuvre des rôles au niveau des plays et des tâches
  • Exécution d'un playbook : mode Dry-run, exécution pas à pas et saut de tâches
  • Gestion des erreurs et débogage
  • Exploration des modules communautaires et Ansible-galaxy
  • Mise en place d'un environnement de développement et de tests

JOUR 2

Optimiser le pilotage d'un parc de serveurs et le déploiement

  • Interface de gestion avec Ansible et présentation d'Ansible Tower (AWX)
  • Déploiement continu (Continuous Deployment) avec Ansible

Maîtriser les bonnes pratiques sous Ansible

  • Automatisation du déploiement et gestion d'artefacts
  • Déploiement basé sur le contrôle de versions (Git)
  • Intégration des tests automatisés au cycle de déploiement
  • Mutualisation et réutilisation des rôles
  • Conventions de nommage, documentation et propreté du code YAML
  • Utilisation stratégique des tags
  • Veille technologique et évolutions d'Ansible

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

28 h

Financement

Conventionnement
Non
Financeur
  • Autre

    Programme : Autre financement (AIF, entreprise , individuel…)

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Public en emploi
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances en administration des systèmes Linux Expérience en développement de scripts (Bash, Python ou équivalent) Compréhension des concepts réseau de base Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
142 Route d'Albi
31200 Toulouse
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes