- name: Ajout de l'utilisateur php_SIGLE_SITE
ansible.builtin.user:
- name: "php_{{ SIGLE }}_{{ SITE }}"
- home: "/etc/php/{{ php_version }}/fpm/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
+ name: "php_{{ SIGLE }}_{{ config_ss_domain }}"
+ home: "/etc/php/{{ php_version }}/fpm/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}"
shell: /bin/false
system: true
append: true
create_home: false
password: '!'
-# group: "php_{{ SIGLE }}_{{ SITE }}"
+# group: "php_{{ SIGLE }}_{{ config_ss_domain }}"
- name: Boucle d'ajout du user php dans plusieurs groupe
ansible.builtin.user:
- name: "php_{{ SIGLE }}_{{ SITE }}"
+ name: "php_{{ SIGLE }}_{{ config_ss_domain }}"
groups: "{{ item }}"
append: true
loop:
mode: '1751'
- path: "/home/sites/log/php/fpm/{{ TLD }}/{{ DOMAIN }}"
state: directory
- owner: "php_{{ SIGLE }}_{{ SITE }}"
- group: "php_{{ SIGLE }}_{{ SITE }}"
+ owner: "php_{{ SIGLE }}_{{ config_ss_domain }}"
+ group: "php_{{ SIGLE }}_{{ config_ss_domain }}"
mode: '1751'
- - path: "/home/sites/log/php/fpm/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
+ - path: "/home/sites/log/php/fpm/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}"
state: directory
- owner: "php_{{ SIGLE }}_{{ SITE }}"
- group: "php_{{ SIGLE }}_{{ SITE }}"
+ owner: "php_{{ SIGLE }}_{{ config_ss_domain }}"
+ group: "php_{{ SIGLE }}_{{ config_ss_domain }}"
mode: '750'
- name: Boucle création ou modifications des répertoires config d'un pool php
loop_control:
label: "{{ item.path }}"
loop:
- - path: "/etc/php/{{ php_version }}/fpm/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
+ - path: "/etc/php/{{ php_version }}/fpm/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}"
state: directory # If directory, all intermediate subdirectories will be created if they do not exist.
owner: 'root'
group: 'root'
- name: Création de la conf du pool php
ansible.builtin.template:
src: "templates/php_{{ SITE }}_conf.j2"
- dest: "/etc/php/{{ php_version }}/fpm/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}/php-fpm.conf"
+ dest: "/etc/php/{{ php_version }}/fpm/{{ TLD }}/{{ DOMAIN }}/{{ config_ss_domain }}/php-fpm.conf"
owner: "root"
group: "root"
mode: '640' # or u=rwx,g=r,o=