--- - 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_extra: - 'php{{ php_version }}' - 'php{{ php_version }}-curl' - 'php{{ php_version }}-gd' - 'php{{ php_version }}-fpm' - 'php{{ php_version }}-mbstring' - 'php{{ php_version }}-xml' - 'php{{ php_version }}-intl' - 'php{{ php_version }}-zip' - 'php{{ php_version }}-mysql' php_webserver_daemon: nginx php_enable_php_fpm: true php_date_timezone: '{{ timezone }}' pre_tasks: - name: Install system packages apt: pkg={{ item }} state=latest with_items: - curl - git - make - python-software-properties - wget - zip - 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: Add deploy user user: name: '{{ deploy_user }}' groups: www-data roles: - name: yatesr.timezone - name: geerlingguy.nginx tags: - webserver - name: geerlingguy.php-versions - name: geerlingguy.php - homepage # - s2photo # - notes