From c06fca73e5fe975e39bec197cadd925936bd4050 Mon Sep 17 00:00:00 2001 From: Guillaume Emorine Date: Mon, 14 Oct 2024 16:29:33 +0200 Subject: [PATCH] =?UTF-8?q?=09Ajout=20des=20playbooks=20pour=20le=20DokuWi?= =?UTF-8?q?ki,=20s=C3=A9ance=20Ansible.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bts_annee_2/sisr2/ansible/README.md | 2 +- bts_annee_2/sisr2/ansible/dokuw/hosts | 6 ++++++ bts_annee_2/sisr2/ansible/dokuw/local.yml | 4 ++++ bts_annee_2/sisr2/ansible/dokuw/main.yml | 10 ++++++++++ 4 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 bts_annee_2/sisr2/ansible/dokuw/hosts create mode 100644 bts_annee_2/sisr2/ansible/dokuw/local.yml create mode 100644 bts_annee_2/sisr2/ansible/dokuw/main.yml diff --git a/bts_annee_2/sisr2/ansible/README.md b/bts_annee_2/sisr2/ansible/README.md index 3e283f5..7803e0d 100644 --- a/bts_annee_2/sisr2/ansible/README.md +++ b/bts_annee_2/sisr2/ansible/README.md @@ -1,2 +1,2 @@ Fichier hosts utilisé pour ansible lors du TP de la séance 16. -Sont inclus les fichiers idempotents .yml d'ansible que j'ai fait. +Sont inclus les fichiers idempotents .yml d'ansible que j'ai fait, ainsi que le dossier avec tous les playbooks pour le DokuWiki. diff --git a/bts_annee_2/sisr2/ansible/dokuw/hosts b/bts_annee_2/sisr2/ansible/dokuw/hosts new file mode 100644 index 0000000..ce091d1 --- /dev/null +++ b/bts_annee_2/sisr2/ansible/dokuw/hosts @@ -0,0 +1,6 @@ +[adm] +infra + +[web] +web1 +web2 diff --git a/bts_annee_2/sisr2/ansible/dokuw/local.yml b/bts_annee_2/sisr2/ansible/dokuw/local.yml new file mode 100644 index 0000000..3dd8774 --- /dev/null +++ b/bts_annee_2/sisr2/ansible/dokuw/local.yml @@ -0,0 +1,4 @@ +- hosts: web + roles: + - web + - doku diff --git a/bts_annee_2/sisr2/ansible/dokuw/main.yml b/bts_annee_2/sisr2/ansible/dokuw/main.yml new file mode 100644 index 0000000..589d71c --- /dev/null +++ b/bts_annee_2/sisr2/ansible/dokuw/main.yml @@ -0,0 +1,10 @@ +- name: 1. Installe les paquets requis pour le DokuWiki + apt: + name: "{{ item }}" + state: present + with_items: + - apache2 + - php + - php-mbstring + - php-gd + - php-xml