-
-- name: Create new app common folder from old version one
- become_user: "site_{{ SIGLE }}_{{ SITE }}"
- become: true
+- name: Copie des fichiers sources WP dans le home du nouveau site
ansible.builtin.copy:
- src: "/home/sites/data/wordpress"
- dest: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}/"
+ src: "/home/sites/data/wordpress/"
+ dest: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}/"
remote_src: true # because the copy is from remote host to remote host
- mode: '754' # or 'u=rwx,g=rx,o=r'
+ mode: '2750' # or 'u=rwx,g=rx,o=r'
+ owner: "site_{{ SIGLE }}_{{ config_ss_domain }}"
+ group: "site_{{ SIGLE }}_{{ config_ss_domain }}"
- name: Créer les fichiers spécifiques wp
ansible.builtin.template:
src: "templates/{{ item.src }}"
- dest: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}/{{ item.dest }}"
+ dest: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}/{{ item.dest }}"
owner: "{{ item.owner }}"
group: "{{ item.group }}"
mode: "{{ item.mode }}"
loop:
- src: "wp-config.php.j2"
dest: "wp-config.php"
- owner: "php_{{ SIGLE }}_{{ SITE }}"
- group: "site_{{ SIGLE }}_{{ SITE }}"
+ owner: "php_{{ SIGLE }}_{{ config_ss_domain }}"
+ group: "site_{{ SIGLE }}_{{ config_ss_domain }}"
mode: '640'
- name: Recharger PHP et nginx