agaric-coop/box/provisioning/roles/geerlingguy.drupal/tests/test-setup.yml

45 lines
1.2 KiB
YAML

---
- name: Update apt cache.
apt: update_cache=yes cache_valid_time=86400
when: ansible_os_family == 'Debian'
- name: Install dependencies.
package: name={{ item }}
with_items:
- curl
- unzip
- sendmail
- name: Add repository for Apache 2.4.9+ (Ubuntu 14).
apt_repository: repo='ppa:ondrej/apache2'
when: ansible_distribution == "Ubuntu" and ansible_distribution_release == "trusty"
- name: Add repository for PHP 7.0 (Ubuntu).
apt_repository: repo='ppa:ondrej/php'
when: ansible_distribution == "Ubuntu" and ansible_distribution_version != "16.04"
- name: Set php_packages for PHP 7.0 Debian 8 install.
set_fact:
php_packages:
- php7.0-common
- php7.0-cli
- php7.0-dev
- php7.0-fpm
- libpcre3-dev
- php7.0-opcache
- php7.0-apcu
- php7.0-xml
- php7.0-zip
- php7.0-mbstring
- php7.0-json
- php7.0-gd
when: ansible_distribution == 'Debian'
- name: Copy initctl_faker into place for Ubuntu 14.04.
copy:
src: initctl_faker
dest: /sbin/initctl
mode: 0755
force: yes
when: ansible_distribution == 'Ubuntu' and ansible_distribution_version == '14.04'
changed_when: false