Skip to content

Instantly share code, notes, and snippets.

@fpoirier1
Last active April 2, 2019 15:23
Show Gist options
  • Save fpoirier1/cd7f08e1aa8691ca32ef5e99d4936873 to your computer and use it in GitHub Desktop.
Save fpoirier1/cd7f08e1aa8691ca32ef5e99d4936873 to your computer and use it in GitHub Desktop.
Behat DrupalVM config
default:
suites:
web_features:
paths: [ "%paths.base%/features/web" ]
contexts:
# - FeatureContext
- WebContext
- Drupal\DrupalExtension\Context\DrupalContext
- Drupal\DrupalExtension\Context\MarkupContext
- Drupal\DrupalExtension\Context\MinkContext
- Drupal\DrupalExtension\Context\MessageContext
- Drupal\DrupalExtension\Context\DrushContext
extensions:
Behat\MinkExtension:
selenium2:
wd_host: "http://drupalvm.devel:4444/wd/hub"
capabilities:
marionette: null
goutte: ~
# javascript_session: selenium2
browser_name: "chrome"
base_url: "http://drupalvm.devel"
Drupal\DrupalExtension:
blackbox: ~
api_driver: 'drupal'
drupal:
drupal_root: './docroot'
drupal_root: '/var/www/drupalvm/docroot'
region_map:
welcome: ".welcome h2"
sidebar: "aside"
text:
username_field : 'edit-name'
calls:
error_reporting: 16373
---
# Available `vagrant_box` values include:
# - beet/box (pre-provisioned, based on Ubuntu 16.04)
# - geerlingguy/centos7
# - geerlingguy/centos6
# - geerlingguy/debian9
# - geerlingguy/debian8
# - geerlingguy/ubuntu1604
# - geerlingguy/ubuntu1404
vagrant_box: geerlingguy/ubuntu1604
vagrant_user: vagrant
vagrant_synced_folder_default_type: nfs
vagrant_gui: false
# If you need to run multiple instances of Drupal VM, set a unique hostname,
# machine name, and IP address for each instance.
vagrant_hostname: drupalvm.devel
vagrant_machine_name: drupalvm
vagrant_ip: 192.168.88.88
host_ip: 192.168.88.1
# Allow Drupal VM to be accessed via a public network interface on your host.
# Vagrant boxes are insecure by default, so be careful. You've been warned!
# See: https://docs.vagrantup.com/v2/networking/public_network.html
vagrant_public_ip: ""
# A list of synced folders, with the keys 'local_path', 'destination', and
# a 'type' of [nfs|rsync|smb] (leave empty for slow native shares). See
# http://docs.drupalvm.com/en/latest/getting-started/syncing-folders/ for more.
vagrant_synced_folders:
# The first synced folder will be used for the default Drupal installation, if
# any of the build_* settings are 'true'. By default the folder is set to
# the drupal-vm folder.
- local_path: .
destination: /var/www/drupalvm
type: nfs
create: true
# Memory and CPU to use for this VM.
vagrant_memory: 2048
vagrant_cpus: 1
# Ensure vagrant plugins are installed.
vagrant_plugins:
- name: vagrant-vbguest
- name: vagrant-hostsupdater
# Minimum required versions.
drupalvm_vagrant_version_min: '1.8.6'
drupalvm_ansible_version_min: '2.4'
# Force use of ansible_local provisioner, even if Ansible is installed on host.
force_ansible_local: false
# The web server software to use. Can be either 'apache' or 'nginx'.
drupalvm_webserver: apache
# The database system to use. Can be either 'mysql' or 'pgsql'.
drupal_db_backend: mysql
# Set this to 'false' if you are using a different site deployment strategy and
# would like to configure 'vagrant_synced_folders' and 'apache_vhosts' manually.
drupal_build_makefile: false
drush_makefile_path: "{{ config_dir }}/drupal.make.yml"
drush_make_options: "--no-gitinfofile"
# Set 'drupal_build_makefile' to 'false' and this to 'true' if you are using a
# composer based site deployment strategy.
drupal_build_composer: false
drupal_composer_path: "{{ config_dir }}/drupal.composer.json"
drupal_composer_install_dir: "/var/www/drupalvm"
drupal_composer_dependencies:
- "drupal/devel:^1.2"
# Set this to 'true' and 'drupal_build_makefile', 'drupal_build_composer' to 'false'
# if you are using Composer's create-project as a site deployment strategy.
drupal_build_composer_project: true
drupal_composer_project_package: "drupal-composer/drupal-project:8.x-dev"
drupal_composer_project_options: "--prefer-dist --stability dev --no-interaction"
# Set this to 'false' if you don't need to install drupal (using the drupal_*
# settings below), but instead copy down a database (e.g. using drush sql-sync).
drupal_install_site: true
# Required Drupal settings.
drupal_core_path: "{{ drupal_composer_install_dir }}/docroot"
drupal_core_owner: "{{ drupalvm_user }}"
drupal_db_user: drupal
drupal_db_password: drupal
drupal_db_name: drupal
drupal_db_host: localhost
# Settings for installing a Drupal site if 'drupal_install_site:' is 'true'.
drupal_major_version: 8
drupal_domain: "{{ vagrant_hostname }}"
drupal_site_name: "Drupal"
drupal_install_profile: standard
drupal_enable_modules: [ 'devel' ]
drupal_account_name: admin
drupal_account_pass: admin
# Additional arguments or options to pass to `drush site-install`.
drupal_site_install_extra_args: []
# Cron jobs are added to the vagrant user's crontab. Keys include name
# (required), minute, hour, day, weekday, month, job (required), and state.
drupalvm_cron_jobs: []
# Drupal VM automatically creates a drush alias file in your ~/.drush folder if
# this variable is 'true'.
configure_drush_aliases: true
drush_aliases_host_template: "templates/drupalvm.aliases.drushrc.php.j2"
drush_aliases_host_template_yml: "templates/drupalvm.aliases.yml.j2"
drush_aliases_guest_template: "templates/drupalvm-local.aliases.drushrc.php.j2"
drush_aliases_guest_template_yml: "templates/drupalvm-local.aliases.yml.j2"
# Helper variable to configure the PHP-FPM connection for each Apache
# VirtualHost in the `apache_vhosts` list.
apache_vhost_php_fpm_parameters: |
<FilesMatch \.php$>
SetHandler "proxy:fcgi://{{ php_fpm_listen }}"
</FilesMatch>
# Apache VirtualHosts. Add one for each site you are running inside the VM. For
# multisite deployments, you can point multiple servernames at one documentroot.
# View the geerlingguy.apache Ansible Role README for more options.
apache_vhosts:
- servername: "{{ drupal_domain }}"
serveralias: "www.{{ drupal_domain }}"
documentroot: "{{ drupal_core_path }}"
extra_parameters: "{{ apache_vhost_php_fpm_parameters }}"
- servername: "adminer.{{ vagrant_hostname }}"
documentroot: "{{ adminer_install_dir }}"
extra_parameters: "{{ apache_vhost_php_fpm_parameters }}"
- servername: "xhprof.{{ vagrant_hostname }}"
documentroot: "{{ php_xhprof_html_dir }}"
extra_parameters: "{{ apache_vhost_php_fpm_parameters }}"
- servername: "pimpmylog.{{ vagrant_hostname }}"
documentroot: "{{ pimpmylog_install_dir }}"
extra_parameters: "{{ apache_vhost_php_fpm_parameters }}"
- servername: "{{ vagrant_ip }}"
serveralias: "dashboard.{{ vagrant_hostname }}"
documentroot: "{{ dashboard_install_dir }}"
extra_parameters: "{{ apache_vhost_php_fpm_parameters }}"
apache_packages_state: latest
apache_remove_default_vhost: true
apache_mods_enabled:
- expires.load
- headers.load
- ssl.load
- rewrite.load
- proxy.load
- proxy_fcgi.load
# Nginx hosts. Each site will get a server entry using the configuration defined
# here. Set the 'is_php' property for document roots that contain PHP apps like
# Drupal.
nginx_hosts:
- server_name: "{{ drupal_domain }} www.{{ drupal_domain }}"
root: "{{ drupal_core_path }}"
is_php: true
- server_name: "adminer.{{ vagrant_hostname }}"
root: "{{ adminer_install_dir }}"
is_php: true
- server_name: "xhprof.{{ vagrant_hostname }}"
root: "{{ php_xhprof_html_dir }}"
is_php: true
- server_name: "pimpmylog.{{ vagrant_hostname }}"
root: "{{ pimpmylog_install_dir }}"
is_php: true
- server_name: "{{ vagrant_ip }} dashboard.{{ vagrant_hostname }}"
root: "{{ dashboard_install_dir }}"
is_php: true
nginx_remove_default_vhost: true
nginx_ppa_use: true
nginx_vhost_template: "templates/nginx-vhost.conf.j2"
# MySQL databases and users.
mysql_databases:
- name: "{{ drupal_db_name }}"
encoding: utf8mb4
collation: utf8mb4_general_ci
# PostgreSQL databases and users.
postgresql_databases:
- name: "{{ drupal_db_name }}"
postgresql_users:
- name: "{{ drupal_db_user }}"
password: "{{ drupal_db_password }}"
db: "{{ drupal_db_name }}"
priv: "ALL"
# Comment out any extra utilities you don't want to install. If you don't want
# to install *any* extras, set this value to an empty set, e.g. `[]`.
installed_extras:
- adminer
# - blackfire
# - drupalconsole
- drush
# - elasticsearch
# - java
- mailhog
- memcached
# - newrelic
# - nodejs
- pimpmylog
# - redis
# - ruby
- selenium
- solr
# - tideways
# - upload-progress
#- varnish
- xdebug
# - xhprof # use `tideways` if you're installing PHP 7+
# Add any extra apt or yum packages you would like installed.
extra_packages:
- sqlite
# You can configure almost anything else on the server in the rest of this file.
extra_security_enabled: false
firewall_enabled: true
firewall_allowed_tcp_ports:
- "22"
- "25"
- "80"
- "81"
- "443"
- "4444"
- "8025"
- "8080"
- "8443"
- "8983"
- "9200"
firewall_log_dropped_packets: false
firewall_disable_firewalld: true
firewall_disable_ufw: true
# PHP Configuration. Currently-supported versions: 5.6, 7.0, 7.1, 7.2.
# See version-specific notes: http://docs.drupalvm.com/en/latest/configurations/php/
php_version: "7.2"
php_install_recommends: no
php_memory_limit: "1024M"
php_display_errors: "On"
php_display_startup_errors: "On"
php_realpath_cache_size: "1024K"
php_sendmail_path: "/opt/mailhog/mhsendmail"
php_opcache_enabled_in_ini: true
php_opcache_memory_consumption: "192"
php_opcache_max_accelerated_files: 4096
php_max_input_vars: "4000"
php_max_execution_time: "300"
# Drupal VM defaults to using PHP-FPM with either Apache or Nginx. If you wish
# to instead use Apache + mod_php with an Ubuntu base box, make sure you add
# libapache2-mod-php7.0 to `extra_packages` elsewhere in this config file.
php_enable_php_fpm: true
php_fpm_listen: "127.0.0.1:9000"
composer_path: /usr/bin/composer
composer_home_path: "/home/{{ drupalvm_user }}/.composer"
composer_home_owner: "{{ drupalvm_user }}"
composer_home_group: "{{ drupalvm_user }}"
composer_global_packages:
- { name: hirak/prestissimo, release: '^0.3' }
# Run specified scripts before or after VM is provisioned. Use {{ playbook_dir }}
# to reference the provisioning/ folder in Drupal VM or {{ config_dir }} to
# reference the directory where your `config.yml` is.
pre_provision_scripts: []
post_provision_scripts:
- "{{config_dir}}/scripts/install-gecko-driver.sh"
# - "{{ playbook_dir }}/../examples/scripts/configure-solr.sh"
# MySQL Configuration.
mysql_root_password: root
mysql_slow_query_log_enabled: true
mysql_slow_query_time: 2
mysql_wait_timeout: 300
adminer_install_filename: index.php
# Node.js configuration (if enabled above).
# Valid examples: "0.10", "0.12", "4.x", "5.x", "6.x".
nodejs_version: "6.x"
nodejs_npm_global_packages:
- name: npm
nodejs_install_npm_user: "{{ drupalvm_user }}"
npm_config_prefix: "/home/{{ drupalvm_user }}/.npm-global"
# Ruby Configuration (if enabled above).
ruby_install_gems_user: "{{ drupalvm_user }}"
ruby_install_gems: []
# Varnish Configuration (if enabled above).
varnish_listen_port: "81"
varnish_default_vcl_template_path: templates/drupalvm.vcl.j2
varnish_default_backend_host: "127.0.0.1"
varnish_default_backend_port: "80"
# Pimp my Log settings.
pimpmylog_install_dir: /usr/share/php/pimpmylog
pimpmylog_grant_all_privs: true
# XDebug configuration. XDebug is disabled by default for better performance.
php_xdebug_default_enable: 1
php_xdebug_coverage_enable: 1
php_xdebug_cli_disable: yes
php_xdebug_remote_enable: 1
php_xdebug_remote_connect_back: 1
php_xdebug_idekey: VSCODE
php_xdebug_max_nesting_level: 256
php_xdebug_remote_host: "{{ ansible_default_ipv4.gateway }}"
# Solr Configuration (if enabled above).
solr_version: "5.5.5"
solr_xms: "64M"
solr_xmx: "128M"
solr_mirror: "http://mirror.dsrg.utoronto.ca/apache/"
solr_create_user: false
solr_user: vagrant
# Selenium configuration.
selenium_version: 2.53.1
selenium_install_firefox: yes
# Docker configuration.
docker_container_name: drupal-vm
docker_image_name: drupal-vm
docker_image_path: ~/Downloads
# Other configuration.
dashboard_install_dir: /var/www/dashboard
known_hosts_path: ~/.ssh/known_hosts
hostname_configure: true
hostname_fqdn: "{{ vagrant_hostname }}"
ssh_home: "{{ drupal_core_path }}"
==> drupalvm: [vagrant-hostsupdater] Checking for host entries
==> drupalvm: [vagrant-hostsupdater] found entry for: 192.168.88.88 drupalvm.devel
==> drupalvm: [vagrant-hostsupdater] found entry for: 192.168.88.88 www.drupalvm.devel
==> drupalvm: [vagrant-hostsupdater] found entry for: 192.168.88.88 adminer.drupalvm.devel
==> drupalvm: [vagrant-hostsupdater] found entry for: 192.168.88.88 xhprof.drupalvm.devel
==> drupalvm: [vagrant-hostsupdater] found entry for: 192.168.88.88 pimpmylog.drupalvm.devel
==> drupalvm: [vagrant-hostsupdater] found entry for: 192.168.88.88 dashboard.drupalvm.devel
==> drupalvm: Running provisioner: drupalvm (ansible)...
drupalvm: Running ansible-playbook...
PLAY [all] *********************************************************************
TASK [Gathering Facts] *********************************************************
ok: [drupalvm]
TASK [Include OS-specific variables.] ******************************************
ok: [drupalvm]
TASK [Define config_dir.] ******************************************************
skipping: [drupalvm]
TASK [Include optional configuration files.] ***********************************
ok: [drupalvm] => (item=/Users/francispoirier/PureCobalt/Garda/local/drupalvm-resources/config.yml)
TASK [Configure toggle vars for Debian/Ubuntu.] ********************************
ok: [drupalvm]
TASK [Configure toggle vars for CentOS.] ***************************************
skipping: [drupalvm]
TASK [Ensure Apache is stopped and disabled if Nginx is used.] *****************
skipping: [drupalvm]
TASK [Ensure Nginx is stopped and disabled if Apache is used.] *****************
ok: [drupalvm]
TASK [Ensure MySQL is stopped and disabled if Postgres is used.] ***************
skipping: [drupalvm]
TASK [Ensure Postgres is stopped and disabled if MySQL is used.] ***************
ok: [drupalvm]
TASK [nginx_hosts shim] ********************************************************
ok: [drupalvm]
TASK [include_tasks] ***********************************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/tasks/init-Debian.yml for drupalvm
TASK [Update apt cache if needed.] *********************************************
ok: [drupalvm]
TASK [Install required dependencies.] ******************************************
ok: [drupalvm]
TASK [Add repository for Apache 2.4.9+ (Ubuntu 12/14).] ************************
skipping: [drupalvm]
TASK [Define php_xhprof_html_dir.] *********************************************
skipping: [drupalvm]
TASK [Run configured pre-provision shell scripts.] *****************************
TASK [Run configured pre-provision ansible task files.] ************************
TASK [Set the PHP webserver daemon correctly when nginx is in use.] ************
skipping: [drupalvm]
TASK [Ensure PHP version-specific workspace directory exists.] *****************
ok: [drupalvm]
TASK [geerlingguy.repo-remi : Install remi repo.] ******************************
skipping: [drupalvm]
TASK [geerlingguy.repo-remi : Import remi GPG key.] ****************************
skipping: [drupalvm]
TASK [drupalvm.hostname : Configure /etc/mailname (Debian).] *******************
ok: [drupalvm]
TASK [drupalvm.hostname : Add hostname to /etc/hosts.] *************************
ok: [drupalvm]
TASK [drupalvm.hostname : Configure hostname.] *********************************
ok: [drupalvm]
TASK [drupalvm.hostname : Set the hostname for current session.] ***************
skipping: [drupalvm]
TASK [geerlingguy.firewall : Ensure iptables is present.] **********************
ok: [drupalvm]
TASK [geerlingguy.firewall : Flush iptables the first time playbook runs.] *****
ok: [drupalvm]
TASK [geerlingguy.firewall : Copy firewall script into place.] *****************
ok: [drupalvm]
TASK [geerlingguy.firewall : Copy firewall init script into place.] ************
skipping: [drupalvm]
TASK [geerlingguy.firewall : Copy firewall systemd unit file into place (for systemd systems).] ***
ok: [drupalvm]
TASK [geerlingguy.firewall : Configure the firewall service.] ******************
ok: [drupalvm]
TASK [geerlingguy.firewall : Check if firewalld package is installed (on RHEL).] ***
skipping: [drupalvm]
TASK [geerlingguy.firewall : Disable the firewalld service (on RHEL, if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.firewall : Check if ufw package is installed (on Ubuntu).] ***
fatal: [drupalvm]: FAILED! => {"changed": false, "cmd": ["service", "ufw", "status"], "delta": "0:00:00.027242", "end": "2019-04-02 15:15:52.733910", "msg": "non-zero return code", "rc": 3, "start": "2019-04-02 15:15:52.706668", "stderr": "", "stderr_lines": [], "stdout": "* ufw.service - Uncomplicated firewall\n Loaded: loaded (/lib/systemd/system/ufw.service; disabled; vendor preset: enabled)\n Active: inactive (dead)", "stdout_lines": ["* ufw.service - Uncomplicated firewall", " Loaded: loaded (/lib/systemd/system/ufw.service; disabled; vendor preset: enabled)", " Active: inactive (dead)"]}
...ignoring
TASK [geerlingguy.firewall : Disable the ufw firewall (on Ubuntu, if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.firewall : Check if ufw package is installed (on Archlinux).] ***
skipping: [drupalvm]
TASK [geerlingguy.firewall : Disable the ufw firewall (on Archlinux, if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.git : Ensure git is installed (RedHat).] *********************
skipping: [drupalvm]
TASK [geerlingguy.git : Update apt cache (Debian).] ****************************
ok: [drupalvm]
TASK [geerlingguy.git : Ensure git is installed (Debian).] *********************
ok: [drupalvm]
TASK [geerlingguy.git : Include OS-specific variables (RedHat).] ***************
skipping: [drupalvm]
TASK [geerlingguy.git : Include OS-specific variables (Fedora).] ***************
skipping: [drupalvm]
TASK [geerlingguy.git : Include OS-specific variables (Debian).] ***************
skipping: [drupalvm]
TASK [geerlingguy.git : Define git_install_from_source_dependencies.] **********
skipping: [drupalvm]
TASK [geerlingguy.git : Ensure git's dependencies are installed (RedHat).] *****
skipping: [drupalvm]
TASK [geerlingguy.git : Ensure git's dependencies are installed (Debian).] *****
skipping: [drupalvm]
TASK [geerlingguy.git : Get installed version.] ********************************
skipping: [drupalvm]
TASK [geerlingguy.git : Force git install if the version numbers do not match.] ***
skipping: [drupalvm]
TASK [geerlingguy.git : Download git.] *****************************************
skipping: [drupalvm]
TASK [geerlingguy.git : Expand git archive.] ***********************************
skipping: [drupalvm]
TASK [geerlingguy.git : Build git.] ********************************************
skipping: [drupalvm] => (item=all)
skipping: [drupalvm] => (item=install)
TASK [geerlingguy.postfix : Ensure postfix is installed.] **********************
ok: [drupalvm]
TASK [geerlingguy.postfix : Update Postfix configuration.] *********************
ok: [drupalvm] => (item={u'name': u'inet_interfaces', u'value': u'localhost'})
ok: [drupalvm] => (item={u'name': u'inet_protocols', u'value': u'all'})
TASK [geerlingguy.postfix : Ensure postfix is started and enabled at boot.] ****
ok: [drupalvm]
TASK [geerlingguy.apache : Include OS-specific variables.] *********************
ok: [drupalvm]
TASK [geerlingguy.apache : Include variables for Amazon Linux.] ****************
skipping: [drupalvm]
TASK [geerlingguy.apache : Define apache_packages.] ****************************
ok: [drupalvm]
TASK [geerlingguy.apache : include_tasks] **************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.apache/tasks/setup-Debian.yml for drupalvm
TASK [geerlingguy.apache : Update apt cache.] **********************************
ok: [drupalvm]
TASK [geerlingguy.apache : Ensure Apache is installed on Debian.] **************
ok: [drupalvm]
TASK [geerlingguy.apache : Get installed version of Apache.] *******************
ok: [drupalvm]
TASK [geerlingguy.apache : Create apache_version variable.] ********************
ok: [drupalvm]
TASK [geerlingguy.apache : Include Apache 2.2 variables.] **********************
skipping: [drupalvm]
TASK [geerlingguy.apache : Include Apache 2.4 variables.] **********************
ok: [drupalvm]
TASK [geerlingguy.apache : Configure Apache.] **********************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.apache/tasks/configure-Debian.yml for drupalvm
TASK [geerlingguy.apache : Configure Apache.] **********************************
ok: [drupalvm] => (item={u'regexp': u'^Listen ', u'line': u'Listen 80'})
TASK [geerlingguy.apache : Enable Apache mods.] ********************************
ok: [drupalvm] => (item=expires.load)
ok: [drupalvm] => (item=headers.load)
ok: [drupalvm] => (item=ssl.load)
ok: [drupalvm] => (item=rewrite.load)
ok: [drupalvm] => (item=proxy.load)
ok: [drupalvm] => (item=proxy_fcgi.load)
TASK [geerlingguy.apache : Disable Apache mods.] *******************************
TASK [geerlingguy.apache : Check whether certificates defined in vhosts exist.] ***
TASK [geerlingguy.apache : Add apache vhosts configuration.] *******************
ok: [drupalvm]
TASK [geerlingguy.apache : Add vhost symlink in sites-enabled.] ****************
ok: [drupalvm]
TASK [geerlingguy.apache : Remove default vhost in sites-enabled.] *************
ok: [drupalvm]
TASK [geerlingguy.apache : Ensure Apache has selected state and enabled on boot.] ***
ok: [drupalvm]
TASK [geerlingguy.apache : Include OS-specific variables.] *********************
ok: [drupalvm]
TASK [geerlingguy.apache : Include variables for Amazon Linux.] ****************
skipping: [drupalvm]
TASK [geerlingguy.apache : Define apache_packages.] ****************************
skipping: [drupalvm]
TASK [geerlingguy.apache : include_tasks] **************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.apache/tasks/setup-Debian.yml for drupalvm
TASK [geerlingguy.apache : Update apt cache.] **********************************
ok: [drupalvm]
TASK [geerlingguy.apache : Ensure Apache is installed on Debian.] **************
ok: [drupalvm]
TASK [geerlingguy.apache : Get installed version of Apache.] *******************
ok: [drupalvm]
TASK [geerlingguy.apache : Create apache_version variable.] ********************
ok: [drupalvm]
TASK [geerlingguy.apache : Include Apache 2.2 variables.] **********************
skipping: [drupalvm]
TASK [geerlingguy.apache : Include Apache 2.4 variables.] **********************
ok: [drupalvm]
TASK [geerlingguy.apache : Configure Apache.] **********************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.apache/tasks/configure-Debian.yml for drupalvm
TASK [geerlingguy.apache : Configure Apache.] **********************************
ok: [drupalvm] => (item={u'regexp': u'^Listen ', u'line': u'Listen 80'})
TASK [geerlingguy.apache : Enable Apache mods.] ********************************
ok: [drupalvm] => (item=expires.load)
ok: [drupalvm] => (item=headers.load)
ok: [drupalvm] => (item=ssl.load)
ok: [drupalvm] => (item=rewrite.load)
ok: [drupalvm] => (item=proxy.load)
ok: [drupalvm] => (item=proxy_fcgi.load)
TASK [geerlingguy.apache : Disable Apache mods.] *******************************
TASK [geerlingguy.apache : Check whether certificates defined in vhosts exist.] ***
TASK [geerlingguy.apache : Add apache vhosts configuration.] *******************
ok: [drupalvm]
TASK [geerlingguy.apache : Add vhost symlink in sites-enabled.] ****************
ok: [drupalvm]
TASK [geerlingguy.apache : Remove default vhost in sites-enabled.] *************
ok: [drupalvm]
TASK [geerlingguy.apache : Ensure Apache has selected state and enabled on boot.] ***
ok: [drupalvm]
TASK [geerlingguy.apache-php-fpm : Enable mod_proxy_fcgi.] *********************
ok: [drupalvm] => (item=proxy.load)
ok: [drupalvm] => (item=proxy_fcgi.load)
TASK [geerlingguy.nginx : Include OS-specific variables.] **********************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Define nginx_user.] **********************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Remove default nginx vhost config file (if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] *********************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Add managed vhost config files.] *********************
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/docroot', u'server_name': u'drupalvm.devel www.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/opt/adminer', u'server_name': u'adminer.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/xhprof_html', u'server_name': u'xhprof.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/pimpmylog', u'server_name': u'pimpmylog.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/dashboard', u'server_name': u'192.168.88.88 dashboard.drupalvm.devel'})
TASK [geerlingguy.nginx : Remove managed vhost config files.] ******************
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/docroot', u'server_name': u'drupalvm.devel www.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/opt/adminer', u'server_name': u'adminer.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/xhprof_html', u'server_name': u'xhprof.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/pimpmylog', u'server_name': u'pimpmylog.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/dashboard', u'server_name': u'192.168.88.88 dashboard.drupalvm.devel'})
TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] *********************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Copy nginx configuration in place.] ******************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Ensure nginx is started and enabled to start at boot.] ***
skipping: [drupalvm]
TASK [geerlingguy.php-versions : Include OS-specific variables.] ***************
ok: [drupalvm] => (item=/Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php-versions/vars/Debian.yml)
TASK [geerlingguy.php-versions : Define PHP variables.] ************************
ok: [drupalvm] => (item={'value': u'__php_extension_conf_paths', 'key': u'php_extension_conf_paths'})
ok: [drupalvm] => (item={'value': u'__php_fpm_daemon', 'key': u'php_fpm_daemon'})
ok: [drupalvm] => (item={'value': u'__php_uploadprogress_module_path', 'key': u'php_uploadprogress_module_path'})
ok: [drupalvm] => (item={'value': u'__php_xhprof_module_path', 'key': u'php_xhprof_module_path'})
ok: [drupalvm] => (item={'value': u'__php_fpm_pool_conf_path', 'key': u'php_fpm_pool_conf_path'})
ok: [drupalvm] => (item={'value': u'__php_conf_paths', 'key': u'php_conf_paths'})
ok: [drupalvm] => (item={'value': u'__php_xdebug_module_path', 'key': u'php_xdebug_module_path'})
ok: [drupalvm] => (item={'value': u'__php_pgsql_package', 'key': u'php_pgsql_package'})
ok: [drupalvm] => (item={'value': u'__php_packages', 'key': u'php_packages'})
ok: [drupalvm] => (item={'value': u'__php_mysql_package', 'key': u'php_mysql_package'})
ok: [drupalvm] => (item={'value': u'__php_memcached_package', 'key': u'php_memcached_package'})
ok: [drupalvm] => (item={'value': u'__php_fpm_conf_path', 'key': u'php_fpm_conf_path'})
ok: [drupalvm] => (item={'value': u'__php_tideways_module_path', 'key': u'php_tideways_module_path'})
ok: [drupalvm] => (item={'value': u'__php_redis_package', 'key': u'php_redis_package'})
TASK [geerlingguy.php-versions : Define php_install_recommends variable.] ******
ok: [drupalvm]
TASK [geerlingguy.php-versions : include_tasks] ********************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php-versions/tasks/setup-Debian.yml for drupalvm
TASK [geerlingguy.php-versions : Set the correct opcache filename (Ubuntu/Debian).] ***
ok: [drupalvm]
TASK [geerlingguy.php-versions : Add repository for PHP versions (Ubuntu).] ****
ok: [drupalvm]
TASK [geerlingguy.php-versions : Add repository for PHP 5 compatibility packages (Ubuntu).] ***
skipping: [drupalvm]
TASK [geerlingguy.php-versions : Add dependencies for PHP versions (Debian).] ***
skipping: [drupalvm]
TASK [geerlingguy.php-versions : Add Ondrej Sury's apt key (Debian).] **********
skipping: [drupalvm]
TASK [geerlingguy.php-versions : Add Ondrej Sury's repo (Debian).] *************
skipping: [drupalvm]
TASK [geerlingguy.php-versions : Update apt caches after repo is added (Debian).] ***
skipping: [drupalvm]
TASK [geerlingguy.php-versions : Purge PHP version packages.] ******************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via
squash_actions is deprecated. Instead of using a loop to supply multiple items
and specifying `name: "{{ item }}"`, please use `name: ['php5.6-common',
'php7.0-common', 'php7.1-common', 'php7.2-common', 'php7.3-common']` and remove
the loop. This feature will be removed in version 2.11. Deprecation warnings
can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [drupalvm] => (item=[u'php5.6-common', u'php7.0-common', u'php7.1-common', u'php7.3-common'])
TASK [geerlingguy.php-versions : Set the correct XHProf package when PHP 5.6 is used.] ***
skipping: [drupalvm]
TASK [geerlingguy.php : Include OS-specific variables.] ************************
ok: [drupalvm]
TASK [geerlingguy.php : Define php_packages.] **********************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define extra php_packages.] ****************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_webserver_daemon.] **************************
ok: [drupalvm]
TASK [geerlingguy.php : Define php_conf_paths.] ********************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_extension_conf_paths.] **********************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_apc_conf_filename.] *************************
ok: [drupalvm]
TASK [geerlingguy.php : Define php_opcache_conf_filename (Ubuntu 16.04).] ******
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_opcache_conf_filename.] *********************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_conf_path.] *****************************
skipping: [drupalvm]
TASK [geerlingguy.php : include_tasks] *****************************************
skipping: [drupalvm]
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/setup-Debian.yml for drupalvm
TASK [geerlingguy.php : Update apt cache.] *************************************
ok: [drupalvm]
TASK [geerlingguy.php : Ensure PHP packages are installed.] ********************
ok: [drupalvm]
TASK [geerlingguy.php : Delete APCu configuration file if this role will provide one.] ***
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Delete OpCache configuration file if this role will provide one.] ***
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : include_tasks] *****************************************
skipping: [drupalvm]
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure.yml for drupalvm
TASK [geerlingguy.php : Ensure configuration directories exist.] ***************
ok: [drupalvm] => (item=/etc/php/7.2/fpm)
ok: [drupalvm] => (item=/etc/php/7.2/apache2)
ok: [drupalvm] => (item=/etc/php/7.2/cli)
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Place PHP configuration file in place.] ****************
ok: [drupalvm] => (item=/etc/php/7.2/fpm)
ok: [drupalvm] => (item=/etc/php/7.2/apache2)
ok: [drupalvm] => (item=/etc/php/7.2/cli)
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure-apcu.yml for drupalvm
TASK [geerlingguy.php : Check for existing APCu config files.] *****************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove any non-role-supplied APCu config files.] *******
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/fpm/conf.d', u'changed': False, 'failed': False, u'examined': 41, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/fpm/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/fpm/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782382.444624, u'gr_name': u'root', u'path': u'/etc/php/7.2/fpm/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1554213627.446, u'inode': 2359319, u'isgid': False, u'size': 66, u'isdir': False, u'wgrp': False, u'ctime': 1553782382.608706, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/apache2/conf.d', u'changed': False, 'failed': False, u'examined': 3, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/apache2/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/apache2/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782382.900852, u'gr_name': u'root', u'path': u'/etc/php/7.2/apache2/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1554213627.39, u'inode': 2359320, u'isgid': False, u'size': 66, u'isdir': False, u'wgrp': False, u'ctime': 1553782383.080942, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/cli/conf.d', u'changed': False, 'failed': False, u'examined': 40, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/cli/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/cli/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782383.37709, u'gr_name': u'root', u'path': u'/etc/php/7.2/cli/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1554213627.482, u'inode': 2359321, u'isgid': False, u'size': 66, u'isdir': False, u'wgrp': False, u'ctime': 1553782383.541172, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
TASK [geerlingguy.php : Ensure APCu config file is present.] *******************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove APCu config file if APC is disabled.] ***********
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure-opcache.yml for drupalvm
TASK [geerlingguy.php : Check for existing OpCache config files.] **************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove any non-role-supplied OpCache config files.] ****
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/fpm/conf.d', u'changed': False, 'failed': False, u'examined': 41, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/fpm/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/fpm/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782385.01791, u'gr_name': u'root', u'path': u'/etc/php/7.2/fpm/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1554213627.446, u'inode': 2359323, u'isgid': False, u'size': 303, u'isdir': False, u'wgrp': False, u'ctime': 1553782385.189996, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/apache2/conf.d', u'changed': False, 'failed': False, u'examined': 3, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/apache2/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/apache2/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782385.470136, u'gr_name': u'root', u'path': u'/etc/php/7.2/apache2/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1554213627.39, u'inode': 2359324, u'isgid': False, u'size': 303, u'isdir': False, u'wgrp': False, u'ctime': 1553782385.63822, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/cli/conf.d', u'changed': False, 'failed': False, u'examined': 40, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/cli/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/cli/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782385.91836, u'gr_name': u'root', u'path': u'/etc/php/7.2/cli/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1554213627.482, u'inode': 2359325, u'isgid': False, u'size': 303, u'isdir': False, u'wgrp': False, u'ctime': 1553782386.082442, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
TASK [geerlingguy.php : Ensure OpCache config file is present.] ****************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove OpCache config file if OpCache is disabled.] ****
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure-fpm.yml for drupalvm
TASK [geerlingguy.php : Define php_fpm_daemon.] ********************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_pool_conf_path.] ************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_pool_user.] *****************************
ok: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_pool_group.] ****************************
ok: [drupalvm]
TASK [geerlingguy.php : Stat php_fpm_pool_conf_path] ***************************
ok: [drupalvm]
TASK [geerlingguy.php : Ensure the default pool directory exists.] *************
skipping: [drupalvm]
TASK [geerlingguy.php : Ensure the default pool exists.] ***********************
ok: [drupalvm]
TASK [geerlingguy.php : Configure php-fpm pool (if enabled).] ******************
ok: [drupalvm] => (item={u'regexp': u'^user.?=.+$', u'line': u'user = www-data'})
ok: [drupalvm] => (item={u'regexp': u'^group.?=.+$', u'line': u'group = www-data'})
ok: [drupalvm] => (item={u'regexp': u'^listen.?=.+$', u'line': u'listen = 127.0.0.1:9000'})
ok: [drupalvm] => (item={u'regexp': u'^listen\\.allowed_clients.?=.+$', u'line': u'listen.allowed_clients = 127.0.0.1'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.max_children.?=.+$', u'line': u'pm.max_children = 50'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.start_servers.?=.+$', u'line': u'pm.start_servers = 5'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.min_spare_servers.?=.+$', u'line': u'pm.min_spare_servers = 5'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.max_spare_servers.?=.+$', u'line': u'pm.max_spare_servers = 5'})
TASK [geerlingguy.php : Ensure php-fpm is started and enabled at boot (if configured).] ***
ok: [drupalvm]
TASK [geerlingguy.php : Ensure php-fpm is started and enabled at boot (if configured, Debian).] ***
skipping: [drupalvm]
TASK [geerlingguy.php : Include OS-specific variables.] ************************
ok: [drupalvm]
TASK [geerlingguy.php : Define php_packages.] **********************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define extra php_packages.] ****************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_webserver_daemon.] **************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_conf_paths.] ********************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_extension_conf_paths.] **********************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_apc_conf_filename.] *************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_opcache_conf_filename (Ubuntu 16.04).] ******
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_opcache_conf_filename.] *********************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_conf_path.] *****************************
skipping: [drupalvm]
TASK [geerlingguy.php : include_tasks] *****************************************
skipping: [drupalvm]
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/setup-Debian.yml for drupalvm
TASK [geerlingguy.php : Update apt cache.] *************************************
ok: [drupalvm]
TASK [geerlingguy.php : Ensure PHP packages are installed.] ********************
ok: [drupalvm]
TASK [geerlingguy.php : Delete APCu configuration file if this role will provide one.] ***
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Delete OpCache configuration file if this role will provide one.] ***
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : include_tasks] *****************************************
skipping: [drupalvm]
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure.yml for drupalvm
TASK [geerlingguy.php : Ensure configuration directories exist.] ***************
ok: [drupalvm] => (item=/etc/php/7.2/fpm)
ok: [drupalvm] => (item=/etc/php/7.2/apache2)
ok: [drupalvm] => (item=/etc/php/7.2/cli)
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Place PHP configuration file in place.] ****************
ok: [drupalvm] => (item=/etc/php/7.2/fpm)
ok: [drupalvm] => (item=/etc/php/7.2/apache2)
ok: [drupalvm] => (item=/etc/php/7.2/cli)
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure-apcu.yml for drupalvm
TASK [geerlingguy.php : Check for existing APCu config files.] *****************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove any non-role-supplied APCu config files.] *******
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/fpm/conf.d', u'changed': False, 'failed': False, u'examined': 41, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/fpm/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/fpm/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782382.444624, u'gr_name': u'root', u'path': u'/etc/php/7.2/fpm/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1554213627.446, u'inode': 2359319, u'isgid': False, u'size': 66, u'isdir': False, u'wgrp': False, u'ctime': 1553782382.608706, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/apache2/conf.d', u'changed': False, 'failed': False, u'examined': 3, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/apache2/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/apache2/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782382.900852, u'gr_name': u'root', u'path': u'/etc/php/7.2/apache2/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1554213627.39, u'inode': 2359320, u'isgid': False, u'size': 66, u'isdir': False, u'wgrp': False, u'ctime': 1553782383.080942, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/cli/conf.d', u'changed': False, 'failed': False, u'examined': 40, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/cli/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/cli/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782383.37709, u'gr_name': u'root', u'path': u'/etc/php/7.2/cli/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1554213627.482, u'inode': 2359321, u'isgid': False, u'size': 66, u'isdir': False, u'wgrp': False, u'ctime': 1553782383.541172, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
TASK [geerlingguy.php : Ensure APCu config file is present.] *******************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove APCu config file if APC is disabled.] ***********
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure-opcache.yml for drupalvm
TASK [geerlingguy.php : Check for existing OpCache config files.] **************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove any non-role-supplied OpCache config files.] ****
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/fpm/conf.d', u'changed': False, 'failed': False, u'examined': 41, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/fpm/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/fpm/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782385.01791, u'gr_name': u'root', u'path': u'/etc/php/7.2/fpm/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1554213627.446, u'inode': 2359323, u'isgid': False, u'size': 303, u'isdir': False, u'wgrp': False, u'ctime': 1553782385.189996, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/apache2/conf.d', u'changed': False, 'failed': False, u'examined': 3, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/apache2/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/apache2/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782385.470136, u'gr_name': u'root', u'path': u'/etc/php/7.2/apache2/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1554213627.39, u'inode': 2359324, u'isgid': False, u'size': 303, u'isdir': False, u'wgrp': False, u'ctime': 1553782385.63822, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [drupalvm] => (item=[{'_ansible_parsed': True, '_ansible_item_result': True, '_ansible_no_log': False, 'item': u'/etc/php/7.2/cli/conf.d', u'changed': False, 'failed': False, u'examined': 40, u'msg': u'', u'invocation': {u'module_args': {u'excludes': None, u'paths': [u'/etc/php/7.2/cli/conf.d'], u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1, '_ansible_ignore_errors': None, '_ansible_item_label': u'/etc/php/7.2/cli/conf.d'}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1553782385.91836, u'gr_name': u'root', u'path': u'/etc/php/7.2/cli/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1554213627.482, u'inode': 2359325, u'isgid': False, u'size': 303, u'isdir': False, u'wgrp': False, u'ctime': 1553782386.082442, u'isblk': False, u'xgrp': False, u'isuid': False, u'dev': 64512, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
TASK [geerlingguy.php : Ensure OpCache config file is present.] ****************
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : Remove OpCache config file if OpCache is disabled.] ****
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php : include_tasks] *****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php/tasks/configure-fpm.yml for drupalvm
TASK [geerlingguy.php : Define php_fpm_daemon.] ********************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_pool_conf_path.] ************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_pool_user.] *****************************
skipping: [drupalvm]
TASK [geerlingguy.php : Define php_fpm_pool_group.] ****************************
skipping: [drupalvm]
TASK [geerlingguy.php : Stat php_fpm_pool_conf_path] ***************************
ok: [drupalvm]
TASK [geerlingguy.php : Ensure the default pool directory exists.] *************
skipping: [drupalvm]
TASK [geerlingguy.php : Ensure the default pool exists.] ***********************
ok: [drupalvm]
TASK [geerlingguy.php : Configure php-fpm pool (if enabled).] ******************
ok: [drupalvm] => (item={u'regexp': u'^user.?=.+$', u'line': u'user = www-data'})
ok: [drupalvm] => (item={u'regexp': u'^group.?=.+$', u'line': u'group = www-data'})
ok: [drupalvm] => (item={u'regexp': u'^listen.?=.+$', u'line': u'listen = 127.0.0.1:9000'})
ok: [drupalvm] => (item={u'regexp': u'^listen\\.allowed_clients.?=.+$', u'line': u'listen.allowed_clients = 127.0.0.1'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.max_children.?=.+$', u'line': u'pm.max_children = 50'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.start_servers.?=.+$', u'line': u'pm.start_servers = 5'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.min_spare_servers.?=.+$', u'line': u'pm.min_spare_servers = 5'})
ok: [drupalvm] => (item={u'regexp': u'^pm\\.max_spare_servers.?=.+$', u'line': u'pm.max_spare_servers = 5'})
TASK [geerlingguy.php : Ensure php-fpm is started and enabled at boot (if configured).] ***
ok: [drupalvm]
TASK [geerlingguy.php : Ensure php-fpm is started and enabled at boot (if configured, Debian).] ***
skipping: [drupalvm]
TASK [geerlingguy.php-pecl : Include OS-Specific variables.] *******************
ok: [drupalvm] => (item=/Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php-pecl/vars/Debian.yml)
TASK [geerlingguy.php-pecl : Ensure pecl is installed (if configured).] ********
skipping: [drupalvm]
TASK [geerlingguy.php-pecl : Install PECL libaries.] ***************************
TASK [geerlingguy.composer : Set php_executable variable to a default if not defined.] ***
skipping: [drupalvm]
TASK [geerlingguy.composer : Check if Composer is installed.] ******************
ok: [drupalvm]
TASK [geerlingguy.composer : Get Composer installer signature.] ****************
skipping: [drupalvm]
TASK [geerlingguy.composer : Download Composer installer.] *********************
skipping: [drupalvm]
TASK [geerlingguy.composer : Run Composer installer.] **************************
skipping: [drupalvm]
TASK [geerlingguy.composer : Move Composer into globally-accessible location.] ***
skipping: [drupalvm]
TASK [geerlingguy.composer : Update Composer to latest version (if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.composer : Ensure composer directory exists.] ****************
ok: [drupalvm]
TASK [geerlingguy.composer : Add GitHub OAuth token for Composer (if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.composer : include_tasks] ************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.composer/tasks/global-require.yml for drupalvm
TASK [geerlingguy.composer : Install configured globally-required packages.] ***
ok: [drupalvm] => (item={u'release': u'^0.3', u'name': u'hirak/prestissimo'})
TASK [geerlingguy.composer : Add composer_home_path bin directory to global $PATH.] ***
ok: [drupalvm]
TASK [geerlingguy.composer : include_tasks] ************************************
skipping: [drupalvm]
TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/variables.yml for drupalvm
TASK [geerlingguy.mysql : Include OS-specific variables.] **********************
ok: [drupalvm] => (item=/Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/vars/Debian.yml)
TASK [geerlingguy.mysql : Include OS-specific variables (RedHat).] *************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_packages.] ******************************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_daemon.] ********************************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_slow_query_log_file.] *******************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_log_error.] *****************************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_syslog_tag.] ****************************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_pid_file.] ******************************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_config_file.] ***************************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_config_include_dir.] ********************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_socket.] ********************************
ok: [drupalvm]
TASK [geerlingguy.mysql : Define mysql_supports_innodb_large_prefix.] **********
ok: [drupalvm]
TASK [geerlingguy.mysql : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/setup-Debian.yml for drupalvm
TASK [geerlingguy.mysql : Check if MySQL is already installed.] ****************
ok: [drupalvm]
TASK [geerlingguy.mysql : Update apt cache if MySQL is not yet installed.] *****
skipping: [drupalvm]
TASK [geerlingguy.mysql : Determine required MySQL Python libraries.] **********
ok: [drupalvm]
TASK [geerlingguy.mysql : Ensure MySQL Python libraries are installed.] ********
ok: [drupalvm]
TASK [geerlingguy.mysql : Ensure MySQL packages are installed.] ****************
ok: [drupalvm]
TASK [geerlingguy.mysql : Ensure MySQL is stopped after initial install.] ******
skipping: [drupalvm]
TASK [geerlingguy.mysql : Delete innodb log files created by apt package after initial install.] ***
skipping: [drupalvm] => (item=ib_logfile0)
skipping: [drupalvm] => (item=ib_logfile1)
TASK [geerlingguy.mysql : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Check if MySQL packages were installed.] *************
ok: [drupalvm]
TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/configure.yml for drupalvm
TASK [geerlingguy.mysql : Get MySQL version.] **********************************
ok: [drupalvm]
TASK [geerlingguy.mysql : Copy my.cnf global MySQL configuration.] *************
ok: [drupalvm]
TASK [geerlingguy.mysql : Verify mysql include directory exists.] **************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Copy my.cnf override files into include directory.] ***
TASK [geerlingguy.mysql : Create slow query log file (if configured).] *********
ok: [drupalvm]
TASK [geerlingguy.mysql : Create datadir if it does not exist] *****************
ok: [drupalvm]
TASK [geerlingguy.mysql : Set ownership on slow query log file (if configured).] ***
ok: [drupalvm]
TASK [geerlingguy.mysql : Create error log file (if configured).] **************
ok: [drupalvm]
TASK [geerlingguy.mysql : Set ownership on error log file (if configured).] ****
ok: [drupalvm]
TASK [geerlingguy.mysql : Ensure MySQL is started and enabled on boot.] ********
ok: [drupalvm]
TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/secure-installation.yml for drupalvm
TASK [geerlingguy.mysql : Ensure default user is present.] *********************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Copy user-my.cnf file with password credentials.] ****
skipping: [drupalvm]
TASK [geerlingguy.mysql : Disallow root login remotely] ************************
ok: [drupalvm] => (item=DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'))
TASK [geerlingguy.mysql : Get list of hosts for the root user.] ****************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (5.7.x).] ***
TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (< 5.7.x).] ***
TASK [geerlingguy.mysql : Copy .my.cnf file with root password credentials.] ***
skipping: [drupalvm]
TASK [geerlingguy.mysql : Get list of hosts for the anonymous user.] ***********
ok: [drupalvm]
TASK [geerlingguy.mysql : Remove anonymous MySQL users.] ***********************
TASK [geerlingguy.mysql : Remove MySQL test database.] *************************
ok: [drupalvm]
TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/databases.yml for drupalvm
TASK [geerlingguy.mysql : Ensure MySQL databases are present.] *****************
ok: [drupalvm] => (item={u'collation': u'utf8mb4_general_ci', u'name': u'drupal', u'encoding': u'utf8mb4'})
TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/users.yml for drupalvm
TASK [geerlingguy.mysql : Ensure MySQL users are present.] *********************
ok: [drupalvm] => (item=None)
ok: [drupalvm]
TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/replication.yml for drupalvm
TASK [geerlingguy.mysql : Ensure replication user exists on master.] ***********
skipping: [drupalvm]
TASK [geerlingguy.mysql : Check slave replication status.] *********************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Check master replication status.] ********************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Configure replication on the slave.] *****************
skipping: [drupalvm]
TASK [geerlingguy.mysql : Start replication.] **********************************
skipping: [drupalvm]
TASK [geerlingguy.php-mysql : Include OS-specific variables.] ******************
ok: [drupalvm]
TASK [geerlingguy.php-mysql : Define php_mysql_package.] ***********************
skipping: [drupalvm]
TASK [geerlingguy.php-mysql : Install PHP MySQL dependencies (RedHat).] ********
skipping: [drupalvm]
TASK [geerlingguy.php-mysql : Install PHP MySQL dependencies (Debian).] ********
ok: [drupalvm]
TASK [geerlingguy.postgresql : include_tasks] **********************************
skipping: [drupalvm]
TASK [geerlingguy.postgresql : include_tasks] **********************************
skipping: [drupalvm]
TASK [geerlingguy.postgresql : include_tasks] **********************************
skipping: [drupalvm]
TASK [geerlingguy.postgresql : include_tasks] **********************************
skipping: [drupalvm]
TASK [geerlingguy.postgresql : include_tasks] **********************************
skipping: [drupalvm]
TASK [geerlingguy.postgresql : Ensure PostgreSQL is started and enabled on boot.] ***
skipping: [drupalvm]
TASK [geerlingguy.postgresql : Ensure PostgreSQL databases are present.] *******
skipping: [drupalvm] => (item={u'name': u'drupal'})
TASK [geerlingguy.postgresql : Ensure PostgreSQL users are present.] ***********
skipping: [drupalvm] => (item=None)
skipping: [drupalvm]
TASK [geerlingguy.php-pgsql : Include OS-specific variables.] ******************
skipping: [drupalvm]
TASK [geerlingguy.php-pgsql : Define php_pgsql_package.] ***********************
skipping: [drupalvm]
TASK [geerlingguy.php-pgsql : Install PHP PostgreSQL dependencies (RedHat).] ***
skipping: [drupalvm]
TASK [geerlingguy.php-pgsql : Install PHP PostgreSQL dependencies (Debian).] ***
skipping: [drupalvm]
TASK [geerlingguy.drupal-console : Ensure pip is available for an extra dependency on Ubuntu 14.04.] ***
skipping: [drupalvm] => (item=python-pip)
skipping: [drupalvm] => (item=python-openssl)
skipping: [drupalvm] => (item=python-pyasn1)
TASK [geerlingguy.drupal-console : Upgrade setuptools on Ubuntu 14.04.] ********
skipping: [drupalvm]
TASK [geerlingguy.drupal-console : Ensure ndg-httpsclient is available on Ubuntu 14.04.] ***
skipping: [drupalvm]
TASK [geerlingguy.drupal-console : Install Drupal Console.] ********************
skipping: [drupalvm]
TASK [geerlingguy.drupal-console : Ensure Drupal Console is executable.] *******
skipping: [drupalvm]
TASK [geerlingguy.drupal-console : Update Drupal Console to latest version (if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.drush : include_tasks] ***************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.drush/tasks/install-drush-launcher.yml for drupalvm
TASK [geerlingguy.drush : Check current state.] ********************************
ok: [drupalvm]
TASK [geerlingguy.drush : Perform cleanup of old symlink.] *********************
skipping: [drupalvm]
TASK [geerlingguy.drush : Ensure Drush path directory exists.] *****************
ok: [drupalvm]
TASK [geerlingguy.drush : Install Drush.] **************************************
ok: [drupalvm]
TASK [geerlingguy.drush : Ensure Drush is executable.] *************************
ok: [drupalvm]
TASK [geerlingguy.drush : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.drush : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.memcached : Include OS-specific variables.] ******************
ok: [drupalvm]
TASK [geerlingguy.memcached : Define memcached_user.] **************************
ok: [drupalvm]
TASK [geerlingguy.memcached : Update apt cache.] *******************************
ok: [drupalvm]
TASK [geerlingguy.memcached : Install Memcached.] ******************************
ok: [drupalvm]
TASK [geerlingguy.memcached : Copy Memcached configuration.] *******************
ok: [drupalvm]
TASK [geerlingguy.memcached : Ensure Memcached is started and set to run on startup.] ***
ok: [drupalvm]
TASK [geerlingguy.php-memcached : Include OS-specific variables.] **************
ok: [drupalvm]
TASK [geerlingguy.php-memcached : Define php_memcached_package.] ***************
skipping: [drupalvm]
TASK [geerlingguy.php-memcached : Install PHP Memcached extension (RedHat).] ***
skipping: [drupalvm]
TASK [geerlingguy.php-memcached : Install PHP Memcached extension (Debian).] ***
ok: [drupalvm]
TASK [geerlingguy.php-tideways : Include OS-specific variables.] ***************
skipping: [drupalvm]
TASK [geerlingguy.php-tideways : Define php_tideways_module_path.] *************
skipping: [drupalvm]
TASK [geerlingguy.php-tideways : Define php_tideways_config_filename.] *********
skipping: [drupalvm]
TASK [geerlingguy.php-tideways : Ensure dependencies for installing Tideways are present.] ***
skipping: [drupalvm] => (item=make)
skipping: [drupalvm] => (item=gcc)
skipping: [drupalvm] => (item=unzip)
TASK [geerlingguy.php-tideways : Download and untar Tideways.] *****************
skipping: [drupalvm]
TASK [geerlingguy.php-tideways : Build Tideways.] ******************************
skipping: [drupalvm] => (item=phpize)
skipping: [drupalvm] => (item=./configure)
skipping: [drupalvm] => (item=make)
skipping: [drupalvm] => (item=make install)
TASK [geerlingguy.php-tideways : Ensure Tideways module path exists.] **********
skipping: [drupalvm]
TASK [geerlingguy.php-tideways : Move Tideways module into place.] *************
skipping: [drupalvm]
TASK [geerlingguy.php-tideways : include_tasks] ********************************
skipping: [drupalvm]
TASK [geerlingguy.php-tideways : include_tasks] ********************************
skipping: [drupalvm]
TASK [geerlingguy.php-xdebug : Include OS-specific variables.] *****************
ok: [drupalvm]
TASK [geerlingguy.php-xdebug : Define php_xdebug_module_path.] *****************
skipping: [drupalvm]
TASK [geerlingguy.php-xdebug : Define php_xdebug_config_filename.] *************
ok: [drupalvm]
TASK [geerlingguy.php-xdebug : Ensure dependencies for building from source are installed (RedHat).] ***
skipping: [drupalvm]
TASK [geerlingguy.php-xdebug : Ensure dependencies for building from source are installed (Debian).] ***
ok: [drupalvm]
TASK [geerlingguy.php-xdebug : Untar Xdebug.] **********************************
skipping: [drupalvm]
TASK [geerlingguy.php-xdebug : Build Xdebug.] **********************************
ok: [drupalvm] => (item=phpize)
ok: [drupalvm] => (item=./configure)
ok: [drupalvm] => (item=make)
TASK [geerlingguy.php-xdebug : Ensure Xdebug module path exists.] **************
ok: [drupalvm]
TASK [geerlingguy.php-xdebug : Move Xdebug module into place.] *****************
ok: [drupalvm]
TASK [geerlingguy.php-xdebug : include_tasks] **********************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.php-xdebug/tasks/configure.yml for drupalvm
TASK [geerlingguy.php-xdebug : Copy xdebug ini into main extension config folder.] ***
ok: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
ok: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.php-xdebug : Disable xdebug for PHP CLI.] ********************
ok: [drupalvm]
TASK [geerlingguy.php-xhprof : Include OS-specific variables.] *****************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Define php_xhprof_module_path.] *****************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Define php_xhprof_config_filename.] *************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Ensure dependencies for installing XHProf are present.] ***
skipping: [drupalvm] => (item=make)
skipping: [drupalvm] => (item=gcc)
skipping: [drupalvm] => (item=unzip)
skipping: [drupalvm] => (item=graphviz)
TASK [geerlingguy.php-xhprof : Download and untar XHProf.] *********************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Build XHProf.] **********************************
skipping: [drupalvm] => (item=phpize)
skipping: [drupalvm] => (item=./configure)
skipping: [drupalvm] => (item=make)
TASK [geerlingguy.php-xhprof : Ensure XHProf module path exists.] **************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Move XHProf module into place.] *****************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Move XHProf PHP library into place.] ************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Move XHProf UI into place.] *********************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : include_tasks] **********************************
skipping: [drupalvm]
TASK [geerlingguy.php-xhprof : Ensure XHProf output directory exists.] *********
skipping: [drupalvm]
TASK [thom8.php-upload-progress : Include OS-specific variables.] **************
skipping: [drupalvm]
TASK [thom8.php-upload-progress : Define php_uploadprogress_module_path.] ******
skipping: [drupalvm]
TASK [thom8.php-upload-progress : Define php_uploadprogress_config_filename.] ***
skipping: [drupalvm]
TASK [thom8.php-upload-progress : Download and untar uploadprogress.] **********
skipping: [drupalvm]
TASK [thom8.php-upload-progress : Build uploadprogress.] ***********************
skipping: [drupalvm] => (item=phpize)
skipping: [drupalvm] => (item=./configure)
skipping: [drupalvm] => (item=make)
TASK [thom8.php-upload-progress : Ensure uploadprogress module path exists.] ***
skipping: [drupalvm]
TASK [thom8.php-upload-progress : Move uploadprogress module into place.] ******
skipping: [drupalvm]
TASK [thom8.php-upload-progress : Add php extension config for uploadprogress.] ***
skipping: [drupalvm] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [drupalvm] => (item=/etc/php/7.2/cli/conf.d)
TASK [geerlingguy.blackfire : include_tasks] ***********************************
skipping: [drupalvm]
TASK [geerlingguy.blackfire : include_tasks] ***********************************
skipping: [drupalvm]
TASK [geerlingguy.blackfire : Ensure Blackfire packages are installed.] ********
skipping: [drupalvm]
TASK [geerlingguy.adminer : Ensure Adminer directory exists.] ******************
ok: [drupalvm]
TASK [geerlingguy.adminer : Download Adminer to configured directory.] *********
ok: [drupalvm]
TASK [geerlingguy.adminer : Symlink Adminer into configured directories.] ******
TASK [geerlingguy.adminer : Set the proper Apache configuration directory (Debian).] ***
skipping: [drupalvm]
TASK [geerlingguy.adminer : Add Apache configuration file for Adminer (Debian).] ***
skipping: [drupalvm]
TASK [geerlingguy.adminer : Add Apache configuration file for Adminer (RedHat).] ***
skipping: [drupalvm]
TASK [geerlingguy.pimpmylog : Clone Pimp my Log.] ******************************
ok: [drupalvm]
TASK [geerlingguy.pimpmylog : Grant all privileges on the Pimp my Log directory.] ***
ok: [drupalvm]
TASK [geerlingguy.daemonize : Download daemonize archive.] *********************
ok: [drupalvm]
TASK [geerlingguy.daemonize : Expand daemonize archive.] ***********************
skipping: [drupalvm]
TASK [geerlingguy.daemonize : Check if daemonize is installed.] ****************
ok: [drupalvm]
TASK [geerlingguy.daemonize : Build daemonize.] ********************************
skipping: [drupalvm] => (item=./configure --prefix=/usr)
skipping: [drupalvm] => (item=make)
skipping: [drupalvm] => (item=make install)
TASK [geerlingguy.daemonize : Download daemonize archive.] *********************
ok: [drupalvm]
TASK [geerlingguy.daemonize : Expand daemonize archive.] ***********************
skipping: [drupalvm]
TASK [geerlingguy.daemonize : Check if daemonize is installed.] ****************
ok: [drupalvm]
TASK [geerlingguy.daemonize : Build daemonize.] ********************************
skipping: [drupalvm] => (item=./configure --prefix=/usr)
skipping: [drupalvm] => (item=make)
skipping: [drupalvm] => (item=make install)
TASK [geerlingguy.mailhog : Ensure mailhog install directory exists.] **********
ok: [drupalvm]
TASK [geerlingguy.mailhog : Download MailHog and mhsendmail binaries.] *********
ok: [drupalvm] => (item={u'url': u'https://github.com/mailhog/MailHog/releases/download/v0.2.1/MailHog_linux_amd64', u'dest': u'/opt/mailhog/mailhog'})
ok: [drupalvm] => (item={u'url': u'https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64', u'dest': u'/opt/mailhog/mhsendmail'})
TASK [geerlingguy.mailhog : Copy mailhog init script into place.] **************
skipping: [drupalvm]
TASK [geerlingguy.mailhog : Copy mailhog systemd unit file into place (for systemd systems).] ***
ok: [drupalvm]
TASK [geerlingguy.mailhog : Ensure mailhog is enabled and will start on boot.] ***
ok: [drupalvm]
TASK [franklinkim.newrelic : Checking for key] *********************************
skipping: [drupalvm]
TASK [franklinkim.newrelic : Installing dependencies] **************************
skipping: [drupalvm]
TASK [franklinkim.newrelic : Adding APT key] ***********************************
skipping: [drupalvm]
TASK [franklinkim.newrelic : Add APT repository] *******************************
skipping: [drupalvm]
TASK [franklinkim.newrelic : Installing packages] ******************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via
squash_actions is deprecated. Instead of using a loop to supply multiple items
and specifying `pkg: "{{ item }}"`, please use `pkg: ['newrelic-sysmond']` and
remove the loop. This feature will be removed in version 2.11. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
skipping: [drupalvm] => (item=[])
TASK [franklinkim.newrelic : Installing dependencies] **************************
skipping: [drupalvm]
TASK [franklinkim.newrelic : Installing packages] ******************************
[DEPRECATION WARNING]: Invoking "yum" only once while using a loop via
squash_actions is deprecated. Instead of using a loop to supply multiple items
and specifying `name: "{{ item }}"`, please use `name: ['newrelic-sysmond']`
and remove the loop. This feature will be removed in version 2.11. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
skipping: [drupalvm] => (item=[])
TASK [franklinkim.newrelic : Configuring module] *******************************
skipping: [drupalvm] => (item=etc/newrelic/nrsysmond.cfg)
TASK [franklinkim.newrelic : Configuring user groups] **************************
skipping: [drupalvm]
TASK [franklinkim.newrelic : Configuring service] ******************************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Set up the Nodesource RPM directory for Node.js > 0.10.] ***
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Set up the Nodesource RPM variable for Node.js == 0.10.] ***
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Import Nodesource RPM key (CentOS < 7).] ************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Import Nodesource RPM key (CentOS 7+)..] ************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Add Nodesource repositories for Node.js (CentOS < 7).] ***
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Add Nodesource repositories for Node.js (CentOS 7+).] ***
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Ensure Node.js and npm are installed.] **************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Ensure apt-transport-https is installed.] ***********
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Add Nodesource apt key.] ****************************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Add NodeSource repositories for Node.js.] ***********
skipping: [drupalvm] => (item=deb https://deb.nodesource.com/node_6.x xenial main)
skipping: [drupalvm] => (item=deb-src https://deb.nodesource.com/node_6.x xenial main)
TASK [geerlingguy.nodejs : Update apt cache if repo was added.] ****************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Ensure Node.js and npm are installed.] **************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Define nodejs_install_npm_user] *********************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Create npm global directory] ************************
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Add npm_config_prefix bin directory to global $PATH.] ***
skipping: [drupalvm]
TASK [geerlingguy.nodejs : Ensure npm global packages are installed.] **********
skipping: [drupalvm] => (item={u'name': u'npm'})
TASK [geerlingguy.nodejs : Install packages defined in a given package.json.] ***
skipping: [drupalvm]
TASK [geerlingguy.redis : Include OS-specific variables.] **********************
skipping: [drupalvm]
TASK [geerlingguy.redis : Define redis_package.] *******************************
skipping: [drupalvm]
TASK [geerlingguy.redis : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.redis : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.redis : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.redis : Ensure Redis is configured.] *************************
skipping: [drupalvm]
TASK [geerlingguy.redis : Ensure Redis is running and enabled on boot.] ********
skipping: [drupalvm]
TASK [geerlingguy.php-redis : Include OS-specific variables.] ******************
skipping: [drupalvm]
TASK [geerlingguy.php-redis : Define php_redis_package.] ***********************
skipping: [drupalvm]
TASK [geerlingguy.php-redis : Install PhpRedis extension (RedHat).] ************
skipping: [drupalvm]
TASK [geerlingguy.php-redis : Install PhpRedis extension (Debian).] ************
skipping: [drupalvm]
TASK [geerlingguy.php-redis : include_tasks] ***********************************
skipping: [drupalvm]
TASK [geerlingguy.ruby : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.ruby : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.ruby : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.ruby : Add user installed RubyGems bin directory to global $PATH.] ***
skipping: [drupalvm]
TASK [geerlingguy.ruby : Install Bundler.] *************************************
skipping: [drupalvm]
TASK [geerlingguy.ruby : Install configured gems.] *****************************
TASK [geerlingguy.java : Include OS-specific variables for Fedora or FreeBSD.] ***
skipping: [drupalvm]
TASK [geerlingguy.java : Include version-specific variables for CentOS/RHEL.] ***
skipping: [drupalvm]
TASK [geerlingguy.java : Include version-specific variables for Ubuntu.] *******
ok: [drupalvm]
TASK [geerlingguy.java : Include version-specific variables for Debian.] *******
ok: [drupalvm]
TASK [geerlingguy.java : Define java_packages.] ********************************
ok: [drupalvm]
TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.java : include_tasks] ****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.java/tasks/setup-Debian.yml for drupalvm
TASK [geerlingguy.java : Ensure 'man' directory exists.] ***********************
skipping: [drupalvm]
TASK [geerlingguy.java : Ensure Java is installed.] ****************************
ok: [drupalvm]
TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.java : Set JAVA_HOME if configured.] *************************
skipping: [drupalvm]
TASK [arknoll.selenium : Include OS-Specific variables] ************************
ok: [drupalvm]
TASK [arknoll.selenium : Install dependencies] *********************************
ok: [drupalvm]
TASK [arknoll.selenium : create directory] *************************************
ok: [drupalvm]
TASK [arknoll.selenium : Download Selenium] ************************************
ok: [drupalvm]
TASK [arknoll.selenium : Install FireFox (if configured)] **********************
ok: [drupalvm]
TASK [arknoll.selenium : Add Chrome key (if configured, Debian)] ***************
ok: [drupalvm]
TASK [arknoll.selenium : Add Chrome repo (if configured, Debian)] **************
ok: [drupalvm]
TASK [arknoll.selenium : Install Chrome (if configured, Debian)] ***************
ok: [drupalvm]
TASK [arknoll.selenium : Install Chrome (if configured, RedHat)] ***************
skipping: [drupalvm]
TASK [arknoll.selenium : Get the latest release for chromedriver] **************
ok: [drupalvm]
TASK [arknoll.selenium : Install chromedriver] *********************************
ok: [drupalvm]
TASK [arknoll.selenium : Install xvfb] *****************************************
ok: [drupalvm]
TASK [arknoll.selenium : Install init script] **********************************
skipping: [drupalvm]
TASK [arknoll.selenium : Install systemd unit file (for systemd systems)] ******
ok: [drupalvm]
TASK [arknoll.selenium : Register systemd service status (for systemd systems)] ***
ok: [drupalvm]
TASK [arknoll.selenium : Ensure selenium is running] ***************************
skipping: [drupalvm]
TASK [geerlingguy.solr : Ensure solr_user group exists.] ***********************
skipping: [drupalvm]
TASK [geerlingguy.solr : Ensure solr_user exists.] *****************************
skipping: [drupalvm]
TASK [geerlingguy.solr : Set solr_filename for Solr 4+.] ***********************
ok: [drupalvm]
TASK [geerlingguy.solr : Set solr_filename for Solr 3.x.] **********************
skipping: [drupalvm]
TASK [geerlingguy.solr : Check if Solr has been installed already.] ************
ok: [drupalvm]
TASK [geerlingguy.solr : Download Solr.] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.solr : Expand Solr.] *****************************************
skipping: [drupalvm]
TASK [geerlingguy.solr : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.solr : include_tasks] ****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.solr/tasks/install.yml for drupalvm
TASK [geerlingguy.solr : Ensure dependencies are installed.] *******************
ok: [drupalvm] => (item=lsof)
ok: [drupalvm] => (item=acl)
ok: [drupalvm] => (item=sudo)
TASK [geerlingguy.solr : Run Solr installation script.] ************************
ok: [drupalvm]
TASK [geerlingguy.solr : Ensure solr is stopped (RHEL 7 workaround).] **********
skipping: [drupalvm]
TASK [geerlingguy.solr : Run systemd daemon_reload (RHEL 7 workaround).] *******
skipping: [drupalvm]
TASK [geerlingguy.solr : Ensure solr is started and enabled on boot if configured.] ***
ok: [drupalvm]
TASK [geerlingguy.solr : include_tasks] ****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.solr/tasks/configure.yml for drupalvm
TASK [geerlingguy.solr : Remove existing SOLR_HEAP configuration.] *************
ok: [drupalvm]
TASK [geerlingguy.solr : Apply Solr configuration changes.] ********************
ok: [drupalvm] => (item={u'regexp': u'^.?SOLR_JAVA_MEM=', u'line': u'SOLR_JAVA_MEM="-Xms64M -Xmx128M"'})
ok: [drupalvm] => (item={u'regexp': u'^SOLR_PORT=', u'line': u'SOLR_PORT="8983"'})
ok: [drupalvm] => (item={u'regexp': u'^.?SOLR_TIMEZONE=', u'line': u'SOLR_TIMEZONE="UTC"'})
TASK [geerlingguy.solr : include_tasks] ****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.solr/tasks/cores.yml for drupalvm
TASK [geerlingguy.solr : Check current list of Solr cores.] ********************
ok: [drupalvm]
TASK [geerlingguy.solr : Ensure Solr conf directories exist.] ******************
skipping: [drupalvm] => (item=collection1)
TASK [geerlingguy.solr : Ensure core configuration directories exist.] *********
skipping: [drupalvm] => (item=collection1)
TASK [geerlingguy.solr : Create configured cores.] *****************************
skipping: [drupalvm] => (item=collection1)
TASK [geerlingguy.solr : include_tasks] ****************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.solr/tasks/trim-fat.yml for drupalvm
TASK [geerlingguy.solr : Remove the downloaded Solr archive.] ******************
ok: [drupalvm] => (item=/root/solr-5.5.5.tgz)
ok: [drupalvm] => (item=/root/solr-5.5.5)
TASK [geerlingguy.solr : Remove docs, if not needed.] **************************
skipping: [drupalvm]
TASK [geerlingguy.solr : Remove example dir, if not needed.] *******************
skipping: [drupalvm]
TASK [geerlingguy.java : Include OS-specific variables for Fedora or FreeBSD.] ***
skipping: [drupalvm]
TASK [geerlingguy.java : Include version-specific variables for CentOS/RHEL.] ***
skipping: [drupalvm]
TASK [geerlingguy.java : Include version-specific variables for Ubuntu.] *******
skipping: [drupalvm]
TASK [geerlingguy.java : Include version-specific variables for Debian.] *******
skipping: [drupalvm]
TASK [geerlingguy.java : Define java_packages.] ********************************
skipping: [drupalvm]
TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]
TASK [geerlingguy.java : Set JAVA_HOME if configured.] *************************
skipping: [drupalvm]
TASK [geerlingguy.elasticsearch : include_tasks] *******************************
skipping: [drupalvm]
TASK [geerlingguy.elasticsearch : include_tasks] *******************************
skipping: [drupalvm]
TASK [geerlingguy.elasticsearch : Install Elasticsearch.] **********************
skipping: [drupalvm]
TASK [geerlingguy.elasticsearch : Configure Elasticsearch.] ********************
skipping: [drupalvm]
TASK [geerlingguy.elasticsearch : Start Elasticsearch.] ************************
skipping: [drupalvm]
TASK [geerlingguy.elasticsearch : Make sure Elasticsearch is running before proceeding.] ***
skipping: [drupalvm]
TASK [geerlingguy.varnish : Include OS-specific variables.] ********************
skipping: [drupalvm]
TASK [geerlingguy.varnish : Set the packagecloud repository name based on the version.] ***
skipping: [drupalvm]
TASK [geerlingguy.varnish : include_tasks] *************************************
skipping: [drupalvm]
TASK [geerlingguy.varnish : include_tasks] *************************************
skipping: [drupalvm]
TASK [geerlingguy.varnish : Ensure Varnish config path exists.] ****************
skipping: [drupalvm]
TASK [geerlingguy.varnish : Copy Varnish configuration (sysvinit).] ************
skipping: [drupalvm]
TASK [geerlingguy.varnish : Copy Debian Jessie/Xenial specific Varnish configs (systemd).] ***
skipping: [drupalvm]
TASK [geerlingguy.varnish : Copy Varnish configuration (systemd).] *************
skipping: [drupalvm]
TASK [geerlingguy.varnish : Copy Varnish default VCL.] *************************
skipping: [drupalvm]
TASK [geerlingguy.varnish : Copy varnish secret.] ******************************
skipping: [drupalvm]
TASK [geerlingguy.varnish : Ensure Varnish services are started and enabled on startup.] ***
skipping: [drupalvm] => (item=varnish)
TASK [geerlingguy.varnish : Ensure Varnish services are started enabled on startup (Xenial specific)] ***
skipping: [drupalvm] => (item=varnish)
TASK [geerlingguy.nginx : Include OS-specific variables.] **********************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Define nginx_user.] **********************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Remove default nginx vhost config file (if configured).] ***
skipping: [drupalvm]
TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] *********************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Add managed vhost config files.] *********************
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/docroot', u'server_name': u'drupalvm.devel www.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/opt/adminer', u'server_name': u'adminer.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/xhprof_html', u'server_name': u'xhprof.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/pimpmylog', u'server_name': u'pimpmylog.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/dashboard', u'server_name': u'192.168.88.88 dashboard.drupalvm.devel'})
TASK [geerlingguy.nginx : Remove managed vhost config files.] ******************
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/docroot', u'server_name': u'drupalvm.devel www.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/opt/adminer', u'server_name': u'adminer.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/xhprof_html', u'server_name': u'xhprof.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/usr/share/php/pimpmylog', u'server_name': u'pimpmylog.drupalvm.devel'})
skipping: [drupalvm] => (item={u'is_php': True, u'root': u'/var/www/dashboard', u'server_name': u'192.168.88.88 dashboard.drupalvm.devel'})
TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] *********************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Copy nginx configuration in place.] ******************
skipping: [drupalvm]
TASK [geerlingguy.nginx : Ensure nginx is started and enabled to start at boot.] ***
skipping: [drupalvm]
TASK [drupalvm.www : Define drupalvm_webserver_user (Debian).] *****************
ok: [drupalvm]
TASK [drupalvm.www : Define drupalvm_webserver_user (RedHat).] *****************
skipping: [drupalvm]
TASK [drupalvm.www : Register information about the /vagrant directory.] *******
ok: [drupalvm]
TASK [drupalvm.www : Ensure a group with the same GID as used to sync directories exist.] ***
skipping: [drupalvm]
TASK [drupalvm.www : Ensure the webserver user is in the same group as the owner of synced directories.] ***
ok: [drupalvm]
TASK [drupalvm.www : Ensure admin group exist.] ********************************
ok: [drupalvm]
TASK [drupalvm.www : Ensure vagrant user is in admin group.] *******************
ok: [drupalvm]
TASK [drupalvm.www : Set nicer permissions on Apache log directory.] ***********
ok: [drupalvm]
TASK [geerlingguy.drupal : Add backwards-compatibility shims.] *****************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.drupal/tasks/backwards-compatibility.yml for drupalvm
TASK [geerlingguy.drupal : build_makefile shim] ********************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : build_composer shim] ********************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : build_composer_project shim] ************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : install_site shim] **********************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : drupalvm_database shim] *****************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : Check if Drupal is already set up.] *****************
ok: [drupalvm]
TASK [geerlingguy.drupal : Define drush_path if it's not already defined.] *****
ok: [drupalvm]
TASK [geerlingguy.drupal : Define drupal_site_exists.] *************************
ok: [drupalvm]
TASK [geerlingguy.drupal : include_tasks] **************************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : Define drupal_deploy_updated] ***********************
ok: [drupalvm]
TASK [geerlingguy.drupal : include_tasks] **************************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : include_tasks] **************************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : include_tasks] **************************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : include_tasks] **************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.drupal/tasks/build-composer-project.yml for drupalvm
TASK [geerlingguy.drupal : Delete old /tmp/composer-project] *******************
skipping: [drupalvm]
TASK [geerlingguy.drupal : Generate Drupal project with composer package in /tmp/composer-project (this may take a while).] ***
skipping: [drupalvm]
TASK [geerlingguy.drupal : Ensure drupal_composer_install_dir directory has proper permissions.] ***
skipping: [drupalvm]
TASK [geerlingguy.drupal : Move Drupal project files to drupal_composer_install_dir (this may take a while).] ***
skipping: [drupalvm]
TASK [geerlingguy.drupal : Install dependencies with composer require (this may take a while).] ***
ok: [drupalvm] => (item=drupal/devel:^1.2)
TASK [geerlingguy.drupal : Check if a project specific Drush binary exists.] ***
ok: [drupalvm]
TASK [geerlingguy.drupal : Use project specific Drush if available.] ***********
ok: [drupalvm]
TASK [geerlingguy.drupal : include_tasks] **************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/roles/geerlingguy.drupal/tasks/install-site.yml for drupalvm
TASK [geerlingguy.drupal : Check if site is already installed.] ****************
ok: [drupalvm]
TASK [geerlingguy.drupal : Configure database correctly if using PostgreSQL.] ***
skipping: [drupalvm]
TASK [geerlingguy.drupal : Install Drupal with drush.] *************************
skipping: [drupalvm]
TASK [geerlingguy.drupal : Install configured modules with drush.] *************
skipping: [drupalvm]
TASK [geerlingguy.security : Include OS-specific variables.] *******************
skipping: [drupalvm]
TASK [geerlingguy.security : include_tasks] ************************************
skipping: [drupalvm]
TASK [geerlingguy.security : include_tasks] ************************************
skipping: [drupalvm]
TASK [geerlingguy.security : Ensure fail2ban is running and enabled on boot.] ***
skipping: [drupalvm]
TASK [geerlingguy.security : include_tasks] ************************************
skipping: [drupalvm]
TASK [geerlingguy.security : include_tasks] ************************************
skipping: [drupalvm]
TASK [geerlingguy.security : include_tasks] ************************************
skipping: [drupalvm]
TASK [Do not accept locale environment variables passed over SSH.] *************
ok: [drupalvm]
TASK [Allow client to pass PHP and XDEBUG environment variables over SSH.] *****
ok: [drupalvm] => (item=PHP_IDE_CONFIG)
ok: [drupalvm] => (item=XDEBUG_CONFIG)
ok: [drupalvm] => (item=PHP_OPTIONS)
TASK [Check if local known_hosts file is present.] *****************************
ok: [drupalvm]
TASK [Copy known_hosts file from host into Drupal VM.] *************************
ok: [drupalvm]
TASK [Set SSH home directory.] *************************************************
ok: [drupalvm]
TASK [Install extra apt packages (if any are configured).] *********************
ok: [drupalvm]
TASK [Install extra yum packages (if any are configured).] *********************
skipping: [drupalvm]
TASK [include_tasks] ***********************************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/tasks/apparmor.yml for drupalvm
TASK [Detect if AppArmor is working.] ******************************************
ok: [drupalvm]
TASK [Ensure MySQL AppArmor profile is disabled (for slow query log).] *********
ok: [drupalvm]
TASK [Restart the AppArmor if necessary.] **************************************
skipping: [drupalvm]
TASK [include_tasks] ***********************************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/tasks/drush-aliases.yml for drupalvm
TASK [Ensure Drush directories exist.] *****************************************
ok: [drupalvm -> 127.0.0.1] => (item=~/.drush)
ok: [drupalvm -> 127.0.0.1] => (item=~/.drush/sites)
TASK [Check if Drush configuration file exists.] *******************************
ok: [drupalvm -> 127.0.0.1]
TASK [Create a Drush configuration file with a custom alias-path.] *************
skipping: [drupalvm]
TASK [Configure host machine drush aliases.] ***********************************
ok: [drupalvm -> 127.0.0.1] => (item={u'dest': u'~/.drush/drupalvm.aliases.drushrc.php', u'src': u'templates/drupalvm.aliases.drushrc.php.j2'})
ok: [drupalvm -> 127.0.0.1] => (item={u'dest': u'~/.drush/sites/drupalvm.site.yml', u'src': u'templates/drupalvm.aliases.yml.j2'})
TASK [Ensure drush directories exist for vagrant user inside VM.] **************
ok: [drupalvm] => (item=~/.drush)
ok: [drupalvm] => (item=~/.drush/sites)
TASK [Check if Drush configuration file exists.] *******************************
ok: [drupalvm]
TASK [Create a Drush configuration file with a custom alias-path.] *************
skipping: [drupalvm]
TASK [Configure drush aliases for vagrant user inside VM.] *********************
ok: [drupalvm] => (item={u'dest': u'~/.drush/drupalvm.aliases.drushrc.php', u'src': u'templates/drupalvm-local.aliases.drushrc.php.j2'})
ok: [drupalvm] => (item={u'dest': u'~/.drush/sites/drupalvm.site.yml', u'src': u'templates/drupalvm-local.aliases.yml.j2'})
TASK [Ensure drush directories exist for root user inside VM.] *****************
ok: [drupalvm] => (item=~/.drush)
ok: [drupalvm] => (item=~/.drush/sites)
TASK [Check if Drush configuration file exists.] *******************************
ok: [drupalvm]
TASK [Create a Drush configuration file with a custom alias-path.] *************
skipping: [drupalvm]
TASK [Configure drush aliases for root user inside VM.] ************************
ok: [drupalvm] => (item={u'dest': u'~/.drush/drupalvm.aliases.drushrc.php', u'src': u'templates/drupalvm-local.aliases.drushrc.php.j2'})
ok: [drupalvm] => (item={u'dest': u'~/.drush/sites/drupalvm.site.yml', u'src': u'templates/drupalvm-local.aliases.yml.j2'})
TASK [Ensure configured cron jobs exist in user account's crontab.] ************
TASK [include_tasks] ***********************************************************
included: /Users/francispoirier/PureCobalt/Garda/local/vendor/geerlingguy/drupal-vm/provisioning/tasks/dashboard.yml for drupalvm
TASK [Ensure the dashboard directory exists.] **********************************
ok: [drupalvm]
TASK [Copy dashboard page into place.] *****************************************
ok: [drupalvm]
TASK [Copy phpinfo file into place.] *******************************************
ok: [drupalvm]
TASK [Run configured post-provision shell scripts.] ****************************
changed: [drupalvm] => (item=/Users/francispoirier/PureCobalt/Garda/local/drupalvm-resources/scripts/install-gecko-driver.sh)
TASK [Run configured post-provision ansible task files.] ***********************
PLAY RECAP *********************************************************************
drupalvm : ok=251 changed=1 unreachable=0 failed=0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment