- 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=
when: SITE == 'nuage' or SITE == 'paheko' or SITE == 'WP'
-- name: ATTENTION la config php n'a pas été créer
+- name: Message d'alerte si besoin
ansible.builtin.debug:
- msg: "Il n'y a pas de templates php pour votre site, il faudra le créer manuellement"
- when: SITE != 'nuage' and SITE != 'paheko' or SITE != 'WP'
+ msg: "!!! ATTENTION !!! la config php n'a pas été créer car il n'y a pas de templates php pour votre site, il faudra le créer manuellement"
+ when: SITE != 'nuage' and SITE != 'paheko' and SITE != 'WP'