ansible-personal/roles/php-fpm/tasks/Debian.yml
Alan Orth 8851f8f631 Revert "Only update packages indexes if the cache is 1 hour old"
This reverts commit 201165cff6.

Turns out this actually breaks initial deployments, because the
cache gets updated in the first task, then you add sources for
nginx and mariadb, but it doesn't update the indexes because the
cache is < 3600 seconds old, so you end up getting the distro's
versions of nginx and mariadb.
2016-08-25 12:58:15 +03:00

31 lines
805 B
YAML

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