correction de config_postgres
[lhc/ansible.git] / tasks / config_WP.yml
1 - name: Copie des fichiers sources WP dans le home du nouveau site
2 ansible.builtin.copy:
3 src: "/home/sites/data/wordpress/"
4 dest: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}/"
5 remote_src: true # because the copy is from remote host to remote host
6 mode: '754' # or 'u=rwx,g=rx,o=r'
7 owner: "php_{{ SIGLE }}_{{ config_ss_domain }}"
8 group: "site_{{ SIGLE }}_{{ config_ss_domain }}"
9
10 - name: Créer les fichiers spécifiques wp
11 ansible.builtin.template:
12 src: "templates/{{ item.src }}"
13 dest: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}/{{ item.dest }}"
14 owner: "{{ item.owner }}"
15 group: "{{ item.group }}"
16 mode: "{{ item.mode }}"
17 loop:
18 - src: "wp-config.php.j2"
19 dest: "wp-config.php"
20 owner: "php_{{ SIGLE }}_{{ config_ss_domain }}"
21 group: "site_{{ SIGLE }}_{{ config_ss_domain }}"
22 mode: '640'
23
24 - name: Recharger PHP et nginx
25 ansible.builtin.service:
26 name: "{{ item }}"
27 state: reloaded
28 loop:
29 - "php{{ php_version }}-fpm"
30 - "nginx"