- php-sqlite3
- php-intl
- php-cli
+ - imagemagick
- php-imagick
- php-mbstring
- php-gnupg
ansible.builtin.command: phpenmod sqlite3 imagick intl
when: php_install.changed
-- name: Ajout de l'utilisateur php_SIGLE_SITE
- ansible.builtin.user:
- name: "php_{{ SIGLE }}_{{ SITE }}"
- home: "/etc/php/{{ php_version }}/fpm/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
- shell: /bin/false
- system: true
- append: true
- create_home: false
- password: '!'
-# group: "php_{{ SIGLE }}_{{ SITE }}"
-
- name: Bloc paheko_version
when: paheko_version is undefined
block:
src: "/home/sites/data/paheko/{{ paheko_version }}/"
dest: "/home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
remote_src: true # because the config file is already in the nextcloud_tmp_path
+ mode: '2750'
- name: Modification du propriétaire group et droits du dossier
ansible.builtin.file:
mode: '2750'
recurse: true
-- name: Boucle d'ajout du user php dans plusieurs groupe
- ansible.builtin.user:
- name: "php_{{ SIGLE }}_{{ SITE }}"
- groups: "{{ item }}"
- append: true
- loop:
- - "site_{{ SIGLE }}_{{ SITE }}"
-
# - name: Change displayed icon
# ansible.builtin.copy:
# src: "{{ icon }}"