# Ajoute UMask=0007 à l'unité systemd PHP-FPM du conteneur LXC
# dans /etc/systemd/system/phpX.X-fpm.service.d/evolinux.conf
---

- name: "Crée des répertoires (si absents) pour surcharger la config des services PHP dans les conteneurs LXC."
  ansible.builtin.file:
    path: "{{ lxc_rootfs }}/etc/systemd/system/{{ lxc_php_services[lxc_php_version] }}.d"
    state: directory
  register: systemd_path

- name: "[Service] est présent dans la surchage des services PHP-FPM des conteneurs LXC."
  ansible.builtin.lineinfile:
    path: "{{ systemd_path.path }}/evolinux.conf"
    regex: "\\[Service\\]"
    line: "[Service]"
    create: yes

- name: "UMask=0007 est présent dans la surchage des services PHP-FPM des conteneurs LXC."
  ansible.builtin.lineinfile:
    path: "{{ systemd_path.path }}/evolinux.conf"
    regex: "^UMask="
    line: "UMask=0007"
    insertafter: "\\[Service\\]"
  when: not ansible_check_mode
  notify:
    - "Daemon reload"
    - "Restart PHP-FPM"

