glpi-debian/roles/php/tasks/main.yml
2025-08-21 15:31:19 +02:00

32 lines
834 B
YAML

---
- name: Install PHP extensions
ansible.builtin.apt:
name:
- "php{{ php_version }}-fpm"
# Required
- "php{{ php_version }}-common"
- php-json
- "php{{ php_version }}-xml"
- "php{{ php_version }}-curl"
- "php{{ php_version }}-gd"
- "php{{ php_version }}-intl"
- "php{{ php_version }}-mysql"
# Optional
- "php{{ php_version }}-bz2"
- "php{{ php_version }}-zip"
- "php{{ php_version }}-ldap"
- "php{{ php_version }}-mbstring"
- name: Configure session.cookie_secure on php.ini to on
ansible.builtin.replace:
path: "/etc/php/{{ php_version }}/fpm/php.ini"
regexp: "^(;)?({{ item }} =)( (on|off))?$"
replace: "{{ item }} = on"
loop:
- session.cookie_secure
- session.cookie_httponly
notify:
- Restart PHP-FPM
...