From f6d78c74c9fd111ae4a0843f08c50b2f42afb316 Mon Sep 17 00:00:00 2001 From: florent Date: Mon, 9 Dec 2024 22:19:31 +0000 Subject: [PATCH] Ajouter site.yml --- site.yml | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 site.yml diff --git a/site.yml b/site.yml new file mode 100644 index 0000000..e82f0ba --- /dev/null +++ b/site.yml @@ -0,0 +1,63 @@ +--- +- hosts: test-script + become: true + tasks: + # Mise à jour des dépôts + - name: Mettre à jour les dépôts APT + ansible.builtin.apt: + update_cache: yes + + # Installation d'Apache + - name: Installer Apache2 + ansible.builtin.apt: + name: apache2 + state: present + + # Installation de MySQL + - name: Installer MySQL + ansible.builtin.apt: + name: mysql-server + state: present + + # Installation de PHP + - name: Installer PHP et modules nécessaires + ansible.builtin.apt: + name: + - php + - php-mysql + - php-cli + - php-curl + state: present + + # Installation de curl + - name: Installer curl + ansible.builtin.apt: + name: curl + state: present + + # Installation de git + - name: Installer Git + ansible.builtin.apt: + name: git + state: present + + # Vérification des services + - name: Vérifier qu'Apache est en cours d'exécution + ansible.builtin.service: + name: apache2 + state: started + enabled: true + + - name: Vérifier que MySQL est en cours d'exécution + ansible.builtin.service: + name: mysql + state: started + enabled: true + + # Installation d'utilitaires supplémentaires (exemple : zip, unzip) + - name: Installer des outils supplémentaires + ansible.builtin.apt: + name: + - zip + - unzip + state: present