2024-12-09 22:36:32 +00:00
|
|
|
---
|
|
|
|
|
- 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
|
|
|
|
|
|
2024-12-09 22:38:33 +00:00
|
|
|
- name: Désinstaller Nginx
|
|
|
|
|
ansible.builtin.apt:
|
|
|
|
|
name: nginx
|
|
|
|
|
state: absent
|
|
|
|
|
purge: yes
|
|
|
|
|
ignore_errors: true
|
|
|
|
|
|
2024-12-09 22:36:32 +00:00
|
|
|
# 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
|