|
@@ -55,49 +55,49 @@
|
|
|
command: tar -xzf /tmp/wordpress.tar.gz -C /var/www
|
|
command: tar -xzf /tmp/wordpress.tar.gz -C /var/www
|
|
|
when: wordpress_dir.stat.exists == False
|
|
when: wordpress_dir.stat.exists == False
|
|
|
|
|
|
|
|
- # ------ DEBUT AJOUTS SUGGÉRÉS PAR ChatGPT ------
|
|
|
|
|
- - name: Changer le propriétaire et le groupe de /var/www/wordpress
|
|
|
|
|
- ansible.builtin.file:
|
|
|
|
|
- path: /var/www/wordpress
|
|
|
|
|
- owner: www-data
|
|
|
|
|
- group: www-data
|
|
|
|
|
- recurse: yes
|
|
|
|
|
- state: directory
|
|
|
|
|
-
|
|
|
|
|
- - name: Définir les permissions des dossiers
|
|
|
|
|
- ansible.builtin.find:
|
|
|
|
|
- paths: /var/www/wordpress
|
|
|
|
|
- recurse: yes
|
|
|
|
|
- file_type: directory
|
|
|
|
|
- register: wordpress_directories
|
|
|
|
|
-
|
|
|
|
|
- - name: Appliquer les permissions 755 aux dossiers
|
|
|
|
|
- ansible.builtin.file:
|
|
|
|
|
- path: "{{ item.path }}"
|
|
|
|
|
- mode: '0755'
|
|
|
|
|
- loop: "{{ wordpress_directories.files }}"
|
|
|
|
|
-
|
|
|
|
|
- - name: Définir les permissions des fichiers
|
|
|
|
|
- ansible.builtin.find:
|
|
|
|
|
- paths: /var/www/wordpress
|
|
|
|
|
- recurse: yes
|
|
|
|
|
- file_type: file
|
|
|
|
|
- register: wordpress_files
|
|
|
|
|
-
|
|
|
|
|
- - name: Appliquer les permissions 644 aux fichiers
|
|
|
|
|
- ansible.builtin.file:
|
|
|
|
|
- path: "{{ item.path }}"
|
|
|
|
|
- mode: '0644'
|
|
|
|
|
- loop: "{{ wordpress_files.files }}"
|
|
|
|
|
-
|
|
|
|
|
- - name: Assurer des permissions sécurisées pour wp-config.php
|
|
|
|
|
- ansible.builtin.file:
|
|
|
|
|
- path: /var/www/wordpress/wp-config.php
|
|
|
|
|
- mode: '0440'
|
|
|
|
|
- owner: www-data
|
|
|
|
|
- group: www-data
|
|
|
|
|
- when: wp_config.stat.exists == True
|
|
|
|
|
- # ------ FIN AJOUTS SUGGÉRÉS PAR ChatGPT ------
|
|
|
|
|
|
|
+ # # ------ DEBUT AJOUTS SUGGÉRÉS PAR ChatGPT ------
|
|
|
|
|
+ # - name: Changer le propriétaire et le groupe de /var/www/wordpress
|
|
|
|
|
+ # ansible.builtin.file:
|
|
|
|
|
+ # path: /var/www/wordpress
|
|
|
|
|
+ # owner: www-data
|
|
|
|
|
+ # group: www-data
|
|
|
|
|
+ # recurse: yes
|
|
|
|
|
+ # state: directory
|
|
|
|
|
+
|
|
|
|
|
+ # - name: Définir les permissions des dossiers
|
|
|
|
|
+ # ansible.builtin.find:
|
|
|
|
|
+ # paths: /var/www/wordpress
|
|
|
|
|
+ # recurse: yes
|
|
|
|
|
+ # file_type: directory
|
|
|
|
|
+ # register: wordpress_directories
|
|
|
|
|
+
|
|
|
|
|
+ # - name: Appliquer les permissions 755 aux dossiers
|
|
|
|
|
+ # ansible.builtin.file:
|
|
|
|
|
+ # path: "{{ item.path }}"
|
|
|
|
|
+ # mode: '0755'
|
|
|
|
|
+ # loop: "{{ wordpress_directories.files }}"
|
|
|
|
|
+
|
|
|
|
|
+ # - name: Définir les permissions des fichiers
|
|
|
|
|
+ # ansible.builtin.find:
|
|
|
|
|
+ # paths: /var/www/wordpress
|
|
|
|
|
+ # recurse: yes
|
|
|
|
|
+ # file_type: file
|
|
|
|
|
+ # register: wordpress_files
|
|
|
|
|
+
|
|
|
|
|
+ # - name: Appliquer les permissions 644 aux fichiers
|
|
|
|
|
+ # ansible.builtin.file:
|
|
|
|
|
+ # path: "{{ item.path }}"
|
|
|
|
|
+ # mode: '0644'
|
|
|
|
|
+ # loop: "{{ wordpress_files.files }}"
|
|
|
|
|
+
|
|
|
|
|
+ # - name: Assurer des permissions sécurisées pour wp-config.php
|
|
|
|
|
+ # ansible.builtin.file:
|
|
|
|
|
+ # path: /var/www/wordpress/wp-config.php
|
|
|
|
|
+ # mode: '0440'
|
|
|
|
|
+ # owner: www-data
|
|
|
|
|
+ # group: www-data
|
|
|
|
|
+ # when: wp_config.stat.exists == True
|
|
|
|
|
+ # # ------ FIN AJOUTS SUGGÉRÉS PAR ChatGPT ------
|
|
|
|
|
|
|
|
- name: Install MariaDB Server & Client
|
|
- name: Install MariaDB Server & Client
|
|
|
ansible.builtin.apt:
|
|
ansible.builtin.apt:
|