|
@@ -55,6 +55,50 @@
|
|
|
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 ------
|
|
|
|
|
+
|
|
|
- name: Install MariaDB Server & Client
|
|
- name: Install MariaDB Server & Client
|
|
|
ansible.builtin.apt:
|
|
ansible.builtin.apt:
|
|
|
name:
|
|
name:
|