ansible-roles/lxc-php/tasks/umask.yml

33 lines
1.1 KiB
YAML
Raw Normal View History

2022-06-16 17:58:34 +02:00
# Ajoute UMask=0007 à l'unité systemd PHP-FPM du conteneur LXC
2022-12-14 11:47:53 +01:00
# dans /etc/systemd/system/phpX.X-fpm.service.d/evolinux.conf
2022-06-16 17:58:34 +02:00
---
- name: "Définis le chemin du système de fichiers du conteneur LXC."
set_fact:
2022-12-14 11:47:53 +01:00
lxc_rootfs_path: "/var/lib/lxc/{{ lxc_php_version }}/rootfs"
2022-06-16 17:58:34 +02:00
- name: "Crée des répertoires (si absents) pour surcharger la config des services PHP dans les conteneurs LXC."
ansible.builtin.file:
2022-12-14 11:47:53 +01:00
path: "{{ lxc_rootfs_path }}/etc/systemd/system/{{ lxc_php_services[lxc_php_version] }}.d"
2022-06-16 17:58:34 +02:00
state: directory
register: systemd_path
2022-06-16 17:58:34 +02:00
- name: "[Service] est présent dans la surchage des services PHP-FPM des conteneurs LXC."
ansible.builtin.lineinfile:
2022-12-14 11:47:53 +01:00
path: "{{ systemd_path.path }}/evolinux.conf"
2022-06-16 17:58:34 +02:00
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:
2022-12-14 11:47:53 +01:00
path: "{{ systemd_path.path }}/evolinux.conf"
2022-06-16 17:58:34 +02:00
regex: "^UMask="
line: "UMask=0007"
insertafter: "\\[Service\\]"
2022-11-25 15:56:19 +01:00
when: not ansible_check_mode
2022-06-16 17:58:34 +02:00
notify:
- "Daemon reload"
- "Restart PHP-FPM"
2022-06-16 17:58:34 +02:00