--- - name: Désinstaller la stack LEMP et WordPress hosts: debian become: yes tasks: - name: Arrêter les services Nginx, PHP-FPM et MariaDB ansible.builtin.service: name: "{{ item }}" state: stopped loop: - nginx - php8.2-fpm - mariadb - name: Désinstaller les packages Nginx, PHP, MariaDB et les dépendances ansible.builtin.apt: name: "{{ item }}" state: absent purge: yes loop: - nginx - php8.2 - php8.2-fpm - php8.2-iconv - php8.2-mysqli - php8.2-phar - php8.2-curl - php8.2-gd - mariadb-server - mariadb-client - python3-mysqldb # Si installé pour les besoins de Ansible - curl - name: Supprimer les répertoires de configuration Nginx et PHP-FPM ansible.builtin.file: path: "{{ item }}" state: absent loop: - /etc/nginx - /etc/php/8.2/fpm - name: Supprimer le répertoire WordPress ansible.builtin.file: path: /var/www/wordpress state: absent - name: Supprimer l'utilisateur et la base de données MySQL pour WordPress block: - name: Supprimer la base de données WordPress mysql_db: login_user: root login_password: "votre_mot_de_passe_root" name: wordpress state: absent - name: Supprimer l'utilisateur MySQL pour WordPress mysql_user: login_user: root login_password: "votre_mot_de_passe_root" name: wordpress state: absent when: mariadb_installed.stat.exists - name: Supprimer wp-cli ansible.builtin.file: path: /usr/local/bin/wp state: absent