ansible-personal/roles/php-fpm/tasks/Ubuntu.yml
Alan Orth 201165cff6
Only update packages indexes if the cache is 1 hour old
I have added cache_valid_time=3600 for the first task in each
tag that could be possibly running apt-related commands. For ex,
the "nginx" tag is also in the "packages" tag, but sometimes you
run the nginx tag by itself (perhaps repeatadely), so you'd want
to limit the update unless the cache was 1 hour old
2016-08-22 15:33:57 +03:00

34 lines
920 B
YAML

---
- name: Install php7.0-fpm and deps
apt: name={{ item }} state=present update_cache=yes cache_valid_time=3600
with_items:
- php7.0-fpm
# for WordPress
- php7.0-mysql
- php7.0-gd
- php7.0-curl
# for Piwik
- php7.0-mbstring
- php7.0-xml
tags: php-fpm, packages
- name: Copy php-fpm pool config
template: src=php7.0-pool.conf.j2 dest=/etc/php/7.0/fpm/pool.d/{{ item.domain_name }}.conf owner=root group=root mode=0644
with_items: "{{ nginx_vhosts }}"
when: nginx_vhosts is defined
notify: restart php7.0-fpm
tags: php-fpm
- name: Remove default www pool
file: path=/etc/php/7.0/fpm/pool.d/www.conf state=absent
notify: restart php7.0-fpm
tags: php-fpm
# re-configure php.ini
- name: Update php.ini
template: src=php7.0-php.ini.j2 dest=/etc/php/7.0/fpm/php.ini owner=root group=root mode=0644
notify: restart php7.0-fpm
tags: php-fpm
# vim: set ts=2 sw=2: