--- - hosts: all become: true vars: deploy_user: deployer timezone: UTC # nginx settings nginx_remove_default_vhost: true # php settings php_version: '7.1' php_packages: - php7.1 - php7.1-curl - php7.1-gd - php7.1-fpm - php7.1-mbstring - php7.1-xml - php7.1-intl - php7.1-zip - php7.1-mysql php_webserver_daemon: nginx php_enable_php_fpm: true php_date_timezone: '{{ timezone }}' pre_tasks: - name: Ensure that PHP PPA is added. apt_repository: repo=ppa:ondrej/php state=present - name: Update apt cache apt: update_cache=yes cache_valid_time=86400 - name: Install system packages apt: pkg={{ item }} state=latest with_items: - curl - git - make - python-software-properties - wget - zip - name: Add deploy user user: name: '{{ deploy_user }}' groups: www-data roles: - yatesr.timezone - geerlingguy.nginx - geerlingguy.php-versions - geerlingguy.php - homepage - s2photo - notes tasks: - name: Fix php-mysql-package apt: pkg=php7.1-mysql state=latest