roles/php-fpm: Use blocks to tag children of dynamic tasks
When using dynamic includes, child tasks do not inherit tags from their parents. You must tag the parent and each child task separately, or use a block to group children and then apply a tag to a block. See: https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.5.html
This commit is contained in:
parent
03700596bc
commit
434fe59a63
@ -1,4 +1,6 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- block:
|
||||||
- name: Install php7.0-fpm and deps
|
- name: Install php7.0-fpm and deps
|
||||||
apt: name={{ item }} state=present update_cache=yes
|
apt: name={{ item }} state=present update_cache=yes
|
||||||
loop:
|
loop:
|
||||||
@ -10,7 +12,7 @@
|
|||||||
# for Piwik
|
# for Piwik
|
||||||
- php7.0-mbstring
|
- php7.0-mbstring
|
||||||
- php7.0-xml
|
- php7.0-xml
|
||||||
tags: php-fpm, packages
|
tags: packages
|
||||||
|
|
||||||
# only copy php-fpm config for vhosts that need WordPress or PHP
|
# only copy php-fpm config for vhosts that need WordPress or PHP
|
||||||
- name: Copy php-fpm pool config
|
- name: Copy php-fpm pool config
|
||||||
@ -18,12 +20,10 @@
|
|||||||
loop: "{{ nginx_vhosts }}"
|
loop: "{{ nginx_vhosts }}"
|
||||||
when: (item.has_wordpress is defined and item.has_wordpress == True) or (item.needs_php is defined and item.needs_php == True)
|
when: (item.has_wordpress is defined and item.has_wordpress == True) or (item.needs_php is defined and item.needs_php == True)
|
||||||
notify: reload php7.0-fpm
|
notify: reload php7.0-fpm
|
||||||
tags: php-fpm
|
|
||||||
|
|
||||||
- name: Remove default www pool
|
- name: Remove default www pool
|
||||||
file: path=/etc/php/7.0/fpm/pool.d/www.conf state=absent
|
file: path=/etc/php/7.0/fpm/pool.d/www.conf state=absent
|
||||||
notify: reload php7.0-fpm
|
notify: reload php7.0-fpm
|
||||||
tags: php-fpm
|
|
||||||
|
|
||||||
# re-configure php.ini
|
# re-configure php.ini
|
||||||
- name: Update php.ini
|
- name: Update php.ini
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- block:
|
||||||
- name: Install php-fpm and deps
|
- name: Install php-fpm and deps
|
||||||
apt: name={{ item }} state=present update_cache=yes
|
apt: name={{ item }} state=present update_cache=yes
|
||||||
loop:
|
loop:
|
||||||
@ -10,7 +12,7 @@
|
|||||||
# for Piwik
|
# for Piwik
|
||||||
- php-mbstring
|
- php-mbstring
|
||||||
- php-xml
|
- php-xml
|
||||||
tags: php-fpm, packages
|
tags: packages
|
||||||
|
|
||||||
# only copy php-fpm config for vhosts that need WordPress or PHP
|
# only copy php-fpm config for vhosts that need WordPress or PHP
|
||||||
- name: Copy php-fpm pool config
|
- name: Copy php-fpm pool config
|
||||||
@ -18,12 +20,10 @@
|
|||||||
loop: "{{ nginx_vhosts }}"
|
loop: "{{ nginx_vhosts }}"
|
||||||
when: (item.has_wordpress is defined and item.has_wordpress == True) or (item.needs_php is defined and item.needs_php == True)
|
when: (item.has_wordpress is defined and item.has_wordpress == True) or (item.needs_php is defined and item.needs_php == True)
|
||||||
notify: reload php7.2-fpm
|
notify: reload php7.2-fpm
|
||||||
tags: php-fpm
|
|
||||||
|
|
||||||
- name: Remove default www pool
|
- name: Remove default www pool
|
||||||
file: path=/etc/php/7.2/fpm/pool.d/www.conf state=absent
|
file: path=/etc/php/7.2/fpm/pool.d/www.conf state=absent
|
||||||
notify: reload php7.2-fpm
|
notify: reload php7.2-fpm
|
||||||
tags: php-fpm
|
|
||||||
|
|
||||||
# re-configure php.ini
|
# re-configure php.ini
|
||||||
- name: Update php.ini
|
- name: Update php.ini
|
||||||
|
Loading…
Reference in New Issue
Block a user