36 lines
819 B
YAML
36 lines
819 B
YAML
---
|
|
|
|
- name: Install php-fpm
|
|
ansible.builtin.package:
|
|
name: php-fpm
|
|
state: present
|
|
update_cache: true
|
|
|
|
- name: Put php-fpm configuration files
|
|
ansible.builtin.template:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dest }}"
|
|
mode: "0o644"
|
|
loop:
|
|
- {src: "www.conf.j2", dest: "/etc/php/{{ php_version }}/fpm/pool.d/www.conf"}
|
|
- {src: "php.ini.j2", dest: "/etc/php/{{ php_version }}/fpm/php.ini"}
|
|
notify:
|
|
- Restart php-fpm
|
|
|
|
- name: Install lib for php-fpm
|
|
ansible.builtin.package:
|
|
name: "php-{{ item }}"
|
|
state: present
|
|
update_cache: true
|
|
loop: "{{ php_modules }}"
|
|
notify:
|
|
- Restart php-fpm
|
|
|
|
- name: Create standard php app data dir
|
|
ansible.builtin.file:
|
|
state: directory
|
|
dest: "{{ php_data_dir }}"
|
|
owner: www-data
|
|
group: www-data
|
|
mode: "0o750"
|