Etude : Différence entre versions

De TARENTINO
Aller à la navigationAller à la recherche
Ligne 40 : Ligne 40 :
 
** Dont un User avec privilèges Sudo
 
** Dont un User avec privilèges Sudo
 
* Inventory
 
* Inventory
 +
** Inventaire des machines (IP, ou DNS) sous forme de fichier
 +
** Format INI ou YAML
 +
** Egalement fichiers de variable (host_vars/group_vars)
 +
** Inventaire statique (fichiers) ou dynamique (API via scripts)
 +
** Utilisation de patterns façon Regex
  
 
</div>
 
</div>

Version du 12 novembre 2020 à 18:10

Ansible

Introduction

Qu'est ce que Ansible?

  • Outil basé sur du Push
  • Pas d'agent à installer
  • Utilisation de modules (Ansible Galaxie)
  • Inventory / Playbook / Roles
    • Inventory (Vocation à avoir l'inventaire de toutes les machines)
    • Playbook (Faire l'articulation entre Inventory et Roles)
    • Roles (Pour une installation spécifique)
  • Type d'installations
    • Sources
    • Paquets
    • PIP (Librarie Python)
  • Sytème
    • Templating

Notions et définitions

Concepts de base de l'outil

  • Control Node
    • Noeud central contenant Ansible
    • Prérequis: Accès SSH aux autres machines
  • Managed Node
    • Serveurs cibles ayant SSH et Python installés
    • Dont un User avec privilèges Sudo
  • Inventory
    • Inventaire des machines (IP, ou DNS) sous forme de fichier
    • Format INI ou YAML
    • Egalement fichiers de variable (host_vars/group_vars)
    • Inventaire statique (fichiers) ou dynamique (API via scripts)
    • Utilisation de patterns façon Regex

LES INSTALLATIONS (PIP, DEPOTS ET A SAVOIR)

Titre

SSH : CLEFS ET ASTUCES

Titre

FICHIER CFG : CONFIGURATION ET TUNING

Titre