| 1234567891011121314151617181920212223242526272829303132 |
- ---
- - name: Installer Nginx
- ansible.builtin.apt:
- name: nginx
- state: present
- - name: Démarrer le service Nginx
- ansible.builtin.service:
- name: nginx
- state: started
- enabled: yes # S'assurer que le service MySQL démarre au boot
- - name: Créer la config Nginx pour PHP + WordPress
- ansible.builtin.template:
- src: templates/nginx-wordpress.conf.j2
- dest: /etc/nginx/sites-available/nginx-wordpress.conf
- owner: root
- group: root
- mode: 0644
- - name: Supprimer le lien symbolique `default` de sites-enabled
- ansible.builtin.file:
- path: /etc/nginx/sites-enabled/default
- state: absent
- - name: Créer un lien symbolique de sites-available/nginx-wordpress.conf vers sites-enabled
- ansible.builtin.file:
- src: /etc/nginx/sites-available/nginx-wordpress.conf
- dest: /etc/nginx/sites-enabled/nginx-wordpress.conf
- state: link
- notify: restart nginx
|