Files
php/tasks/install.yml
2025-09-24 11:13:12 +02:00

21 lines
546 B
YAML

---
- name: php | installing php common and base modules
apt:
name:
- php{{ item.version }}-common
- php{{ item.version }}-cli
state: present
loop: "{{ php_versions }}"
notify:
- restart php-fpm services
- name: php | install extra modules
apt:
name: "{{ item.modules | map('regex_replace', '^(.*)$', 'php' + item.version + '-\\1') | list }}"
state: present
force: yes
loop: "{{ php_versions }}"
when: item.modules is defined and item.modules | length > 0
notify:
- restart php-fpm services