Ajouter site.yml
This commit is contained in:
parent
12442c4d89
commit
f6d78c74c9
63
site.yml
Normal file
63
site.yml
Normal file
|
|
@ -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
|
||||
Loading…
Reference in a new issue