contact@hupstream.com

Contribuer

Plus de 15 ans de contribution dans le milieu Open Source 

Former

Accompagner nos clients et de les rendre autonomes sur les techonologies Open Source

Industrialiser

Accompagner dans l’intégration et l’industrialisation 

Mobiliser

Mobiliser des acteurs au service de nos clients ou dans le cadre de conférences

NOS FORMATIONS

Gérer des infrastructures avec Ansible

Une gestion efficace, centralisée, traçable, scalable

Nos formations sont proposées en inter-entreprise selon le calendrier proposé ci-dessous. Nous pouvons aussi nous déplacer au sein de votre entité. N’hésitez pas à nous demander plus d’information !

Objectifs du cours

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, basée sur la pratique :

  • 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

    La formation s’adresse à un public débutant sur Ansible, ayant des connaissances préalables en administration système et de la ligne de commande.

    Avoir des notions en langage de développement Python est un plus pour les aspects avancés de la formation

    Contenu

    JOUR 1

    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

    JOUR 2

    Variables

    • Afficher une variable
    • Faits
    • Host_vars, group_vars, …
    • 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

    votre session

    vos formateurs

    votre inscription

    accessibilité

    Détails pratiques

    • Durée : 2 jours

    • Niveau : débutant
    • Objectif : les participants seront capables d’utiliser git au quotidien et de mettre en oeuvre un workflow standard dans le cadre de projets en développement collaboratif
    • Prix : 1 300€ HT

      La méthode

      La formation alternera apports théoriques et mise en applications de chaque notion abordée. Les cas pratiques reposent sur l’utilisation de machines virtuelles pour la simulation d’une infrastructure concrète et sa gestion centralisée

      Les participants pourront également soumettre lors de la formation des cas de figure concrets, des problématiques rencontrés pour donner lieu à la mise en place de méthode pour la résolution de ces problématiques.

      Prochaines dates de formation

      •  06 et 07/02/2023
      • 22 et 23/05/2023
      • 14 et 15/09/2023
      • 27 et 28/11/2023

      Demander un devis