SYDRE NORMANDIE - 24 janvier 2020 Sébastien Vigneron (CRIANN) / Bruno Levasseur (URN) Ansible Ansible is an open source community project, it's the simplest way to automate IT. Ansible is the only automation language that can be used across entire IT teams from systems and network administrators to developers and managers. Usages moteur d'orchestration permettant l'automatisation des déploiements:
11/16/2021Rappel environnement Pour les besoins des TPs, nous mettons à disposition de chaque participant: une workstation commune servant de control node 2 serveurs Linux dédiés pour les managed node Objectifs Utiliser les rôles Galaxy Créer son 1er rôle
3/5/2020Objectifs Créer un rôle pour déployer Wordpress sur notre plateforme LAMP. Utiliser Ansible Vault pour stocker des informations sensibles. Les group_vars Pour mettre en place Ansible Vault, il est possible d'utiliser la notion de group_vars pour définir des variables spécifiques à un groupe d'hôtes. Ces variables vont venir surcharger celles définies au niveau du rôle. Le calcul des priorités sur les valeurs des variables est défini sur le page suivante : https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#ansible-variable-precedence
3/5/2020Description de la plateforme Pour les besoins du TP, chaque utilisateur dispose d'un numéro: 01 à 10 lui permettant d'identifier ces ressources: un compte utilisateur: formation-xx 2 serveurs linux (nommésmanaged node dans le TP): web-xx.univ-rouen.fr db-xx.univ-rouen.fr Le compte utilisateur permet de se connecter aux serveurs depuis une passerelle linux ansible-workstation.univ-rouen.fr (nommée control node dans le TP) sur laquelle Ansible est déjà installé.
3/5/2020