Mode d'emplois : Les playbooks ci-dessous peuvent être déployer de la façon suivante :

Playbook : apbase.yml

Ce playbook permet de faire la configuration de base :

  • changement de la timezone
  • recuperation du fichier apt.conf pour pouvoir acceder a internet
  • installation des paquets nécessaires pour la réalisation du projet (tomcat, ant, mariadb-server)
  • installation du paquet qemu-guest-agent

Pour l'exécuter :

ansible-playbook -i hosts apbase.yml

Playbook : apdb.yml

Ce playbook permet de :

  • installer python3 indispensable pour mysql
  • créer la base de données sdis29
  • créer un nouvel utilisateur qui aura tous les privilèges
  • copier le dump mysql sur la machine pt
  • importer le fichier sdis29.sql sur la base de données NB: Le module login_unix_socket: /run/mysqld/mysqld.sock est nécessaire à chaque fois qu'on fait appel à la base de données

Pour l'exécuter :

ansible-playbook - i hosts apdb.yml

Playbook : apdbdump.yml

Ce playbook permet de faire une sauvegarde de la base de données :

  • export de la base de données
  • recupération du fichier dump

Pour l'exécuter :

ansible-playbook -i hosts apdbdump.yml