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