From 075b249a7951f84169fd736b87ed9cf0e80c6a4a Mon Sep 17 00:00:00 2001 From: florent Date: Mon, 9 Dec 2024 22:36:32 +0000 Subject: [PATCH] Ajouter site.yml --- site.yml | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 site.yml diff --git a/site.yml b/site.yml new file mode 100644 index 0000000..1667286 --- /dev/null +++ b/site.yml @@ -0,0 +1,92 @@ +--- +- hosts: test-script + become: true + tasks: + # Arrêter les services + - name: Arrêter Apache2 + ansible.builtin.service: + name: apache2 + state: stopped + ignore_errors: true # Ignore les erreurs si Apache2 n'est pas installé + + - name: Arrêter MariaDB + ansible.builtin.service: + name: mariadb + state: stopped + ignore_errors: true # Ignore les erreurs si MariaDB n'est pas installé + + - name: Arrêter nginx + ansible.builtin.service: + name: nginx + state: stopped + ignore_errors: true # Ignore les erreurs si Nginx n'est pas installé + + # Désinstaller tous les paquets + - name: Désinstaller Apache2 + ansible.builtin.apt: + name: apache2 + state: absent + purge: yes + ignore_errors: true + + - name: Désinstaller MariaDB + ansible.builtin.apt: + name: mariadb-server + state: absent + purge: yes + ignore_errors: true + + - name: Désinstaller PHP et modules + ansible.builtin.apt: + name: + - php + - php-mysql + - php-cli + - php-curl + state: absent + purge: yes + ignore_errors: true + + - name: Désinstaller curl + ansible.builtin.apt: + name: curl + state: absent + purge: yes + ignore_errors: true + + - name: Désinstaller Git + ansible.builtin.apt: + name: git + state: absent + purge: yes + ignore_errors: true + + - name: Désinstaller zip et unzip + ansible.builtin.apt: + name: + - zip + - unzip + state: absent + purge: yes + ignore_errors: true + + # Supprimer les fichiers de configuration restants pour Nginx + - name: Supprimer les fichiers de configuration de Nginx + ansible.builtin.file: + path: "/etc/nginx" + state: absent + ignore_errors: true + + # Supprimer les fichiers de configuration de Apache2 + - name: Supprimer les fichiers de configuration d'Apache2 + ansible.builtin.file: + path: "/etc/apache2" + state: absent + ignore_errors: true + + # Supprimer les fichiers de configuration de MariaDB + - name: Supprimer les fichiers de configuration de MariaDB + ansible.builtin.file: + path: "/etc/mysql" + state: absent + ignore_errors: true