Formation Ansible

Ansible est un outil qui permet de piloter ces infrastructures et ce, sans avoir à déployer d’agent.

Prix (Formation inter-entreprise)

1000€ HT / personne

Durée

2 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...)

La galaxie des outils devops offre aujourd’hui une panoplie complète d’outils Open Source pour la gestion des infrastructures complexes. Ansible est un outil qui permet de piloter ces infrastructures et ce, sans avoir à déployer d’agent.

Il permet de déployer ces infrastructures, simplifier les opérations d’orchestration, de mettre en place un management de configuration centralisé sur un grand nombre de machines.

Adossé à un gestionnaire de version il historise et rend reproductible ces configurations. S’appuyant sur le format YAML, il est rendu moins complexe dans sa prise en main.

Acquérir une bonne compréhension, les connaissances de bases et les bonnes pratiques sont les objectifs de cette formation Ansible, basée sur la pratique.

Les objectifs

  • Comprendre la gestion d’infrastructure centralisée
  • Connaître les outils de base et les mettre en application
  • Intégrer les bonnes pratiques
  • Créer ses propres modules

Pré-requis

Ordinateur portable à apporter

Le programme de la formation Ansible

Aperçu

  • Infrastructure As a Code
  • Concepts de base Ansible
  • Infrastructure de base Ansible

Installation, configuration, outils ligne de commande

  • Installation
  • Configuration
  • Lignes de commande

Inventaire

  • Fichier d’inventaire
  • Groupes
  • Inventaire dynamique
  • Références

Commandes directes

  • Playbook, YAML
  • Brève introduction au YAML
  • Ecriture d’un playbook
  • Exécution d’un playbook
  • Tâches
  • Boucles, conditions
  • Include
  • Modules
  • Vérification de la syntaxe
  • Check mode

Rôles

  • Utiliser un rôle dans galaxy
  • Écrire un rôle

Variables

  • Afficher une variable
  • Faits
  • Hostvars, groupvars, ...
  • Précédence
  • Exemple continue
  • Ansible vault

Templates

  • Quelques bases Jinja2
  • Lookup
  • Tests, boucles
  • Exemple : motd
  • Filtres
  • Écrire un filtre
  • Exemple plus complet : etherpad
  • Base de données
  • Apache
  • Etherpad

Bonnes pratiques

  • Arborescence
  • Organisation du playbook

Ecriture d’un module

  • Documenter un module
  • Débugger un module

Télécharger le programme

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

Axa
Atos
SAP
Decathlon
EADS
Alcatel

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation Ansible

Ansible est un outil qui permet de piloter ces infrastructures et ce, sans avoir à déployer d’agent.

La galaxie des outils devops offre aujourd’hui une panoplie complète d’outils Open Source pour la gestion des infrastructures complexes. Ansible est un outil qui permet de piloter ces infrastructures et ce, sans avoir à déployer d’agent.

Il permet de déployer ces infrastructures, simplifier les opérations d’orchestration, de mettre en place un management de configuration centralisé sur un grand nombre de machines.

Adossé à un gestionnaire de version il historise et rend reproductible ces configurations. S’appuyant sur le format YAML, il est rendu moins complexe dans sa prise en main.

Acquérir une bonne compréhension, les connaissances de bases et les bonnes pratiques sont les objectifs de cette formation Ansible, basée sur la pratique.

Les objectifs

  • Comprendre la gestion d’infrastructure centralisée
  • Connaître les outils de base et les mettre en application
  • Intégrer les bonnes pratiques
  • Créer ses propres modules

Pré-requis

Ordinateur portable à apporter

Le programme de la formation Ansible

Aperçu

  • Infrastructure As a Code
  • Concepts de base Ansible
  • Infrastructure de base Ansible

Installation, configuration, outils ligne de commande

  • Installation
  • Configuration
  • Lignes de commande

Inventaire

  • Fichier d’inventaire
  • Groupes
  • Inventaire dynamique
  • Références

Commandes directes

  • Playbook, YAML
  • Brève introduction au YAML
  • Ecriture d’un playbook
  • Exécution d’un playbook
  • Tâches
  • Boucles, conditions
  • Include
  • Modules
  • Vérification de la syntaxe
  • Check mode

Rôles

  • Utiliser un rôle dans galaxy
  • Écrire un rôle

Variables

  • Afficher une variable
  • Faits
  • Hostvars, groupvars, ...
  • Précédence
  • Exemple continue
  • Ansible vault

Templates

  • Quelques bases Jinja2
  • Lookup
  • Tests, boucles
  • Exemple : motd
  • Filtres
  • Écrire un filtre
  • Exemple plus complet : etherpad
  • Base de données
  • Apache
  • Etherpad

Bonnes pratiques

  • Arborescence
  • Organisation du playbook

Ecriture d’un module

  • Documenter un module
  • Débugger un module

Télécharger le programme

Le(s) formateur(s)

Anne Nicolas

Anne Nicolas

Anne Nicolas est passionnée de logiciel libre. Release manager pendant plusieurs années chez Mandriva, elle est cofondateur de hupstream, spécialisé dans l'industrialisation du logiciel libre en entreprise. Elle organise tous les ans à Paris la conférence Kernel Recipes. Elle est également chairman du board de Mageia, distribution Linux communautaire.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation
Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.