- name: Ajout de l'utilisateur site_SIGLE_SITE
ansible.builtin.user:
name: "site_{{ SIGLE }}_{{ SITE }}"
- home: "/home/sites/log/nginx/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
+ home: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
shell: /bin/false
groups: www-data
system: true
owner: "{{ item.owner }}"
group: "{{ item.group }}"
mode: "{{ item.mode }}"
+ vars:
+ concat: "site_{{ SIGLE }}_{{ SITE }}"
loop_control:
label: "{{ item.path }}"
loop:
mode: '2751'
- path: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
state: directory
- owner: 'root'
+ owner: "{{ ( SITE in ['www','WP'] ) | ternary ( concat , 'root' ) }}"
group: "site_{{ SIGLE }}_{{ SITE }}"
mode: '2750'