geerlingguy / drupal-vm

A VM for Drupal development
https://www.drupalvm.com/
MIT License
1.37k stars 647 forks source link

Provision fails #1838

Closed vasike closed 5 years ago

vasike commented 5 years ago

Issue Type

Your Environment

Vagrant 2.1.5
VirtualBox 5.2.18r124319
ansible 2.4.3.0
  config file = None
  configured module search path = ['/Users/vasike/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ansible
  executable location = /Library/Frameworks/Python.framework/Versions/3.6/bin/ansible
  python version = 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]

Your OS

Full console output

TASK [geerlingguy.drupal : Install dependencies with composer require (this may take a while).] *** failed: [drupalvm] (item=drupal/devel:^1.2) => {"changed": false, "item": "drupal/devel:^1.2", "msg": "[ErrorException] Use of undefined constant CURLOPT_HTTPGET - assumed 'CURLOPT_HTTPGET' (this will throw an Error in a future version of PHP)", "stdout": "\n \n [ErrorException] \n Use of undefined constant CURLOPT_HTTPGET - assumed 'CURLOPT_HTTPGET' (this will throw an Error in a future version of PHP) \n \n\n", "stdout_lines": ["", " ", " [ErrorException] ", " Use of undefined constant CURLOPT_HTTPGET - assumed 'CURLOPT_HTTPGET' (this will throw an Error in a future version of PHP) ", " ", ""]} to retry, use: --limit @/Users/vasike/drupal-vm/provisioning/playbook.retry

PLAY RECAP ***** drupalvm : ok=248 changed=0 unreachable=0 failed=1

Ansible failed to complete successfully. Any error output should be visible above. Please fix these errors and try again.

Summary

Provision fails And also the (result) VM seems broken

oxyc commented 5 years ago

Which version of Drupal VM are you using? Could you post your config.yml? Sounds like php-curl is not installed.

geerlingguy commented 5 years ago

Yeah, usually this is a result of that extension not being present, see: https://github.com/hirak/prestissimo/issues/145

vasike commented 5 years ago

But i didn't have this issue till yesterday. When i updated the VM and tried to provision ....

@oxyc i also tried to add php-curl as php package but it doesn't seems related - it won't change the result.

oxyc commented 5 years ago

Could you post your config.yml?

vasike commented 5 years ago

This is my local.config.yml

# The web server software to use. Can be either 'apache' or 'nginx'.
drupalvm_webserver: nginx

# 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
  - upload-progress
  - varnish
  # xdebug
  # xhprof

# Add any extra apt or yum packages you would like installed.
extra_packages:
  - sqlite

# 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.1"
#php_version: "5.6"
php_install_recommends: no
php_memory_limit: "1200M"
php_display_errors: "On"
php_display_startup_errors: "On"
php_realpath_cache_size: "2024K"
php_sendmail_path: "/opt/mailhog/mhsendmail"
php_opcache_enabled_in_ini: true
php_opcache_memory_consumption: "800"
php_opcache_max_accelerated_files: 4096
php_max_input_vars: "4000"

# 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"

php_packages_extra:
  - "php{{ php_version }}-bcmath"
  - "php{{ php_version }}-curl"
  - "php{{ php_version }}-intl"
  - "php{{ php_version }}-zip"
  - "php{{ php_version }}-soap"

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' }
  - { name: platformsh/cli }

# Run specified scripts before or after VM is provisioned. Path is relative to
# the `provisioning/playbook.yml` file.
pre_provision_scripts: []
post_provision_scripts:
  - "../examples/scripts/configure-solr.sh"
  - "../examples/scripts/configure-solr.d7.sh"

# Node.js configuration (if enabled above).
# Valid examples: "0.10", "0.12", "4.x", "5.x".
nodejs_version: "6.x"
nodejs_npm_global_packages:
  - name: phantomjs
  - name: gulp
nodejs_install_npm_user: "{{ drupalvm_user }}"
npm_config_prefix: "/home/{{ drupalvm_user }}/.npm-global"

# XDebug configuration. XDebug is disabled by default for better performance.
# Use PHPSTORM for PHPStorm, sublime.xdebug for Sublime Text.
php_xdebug_idekey: PHPSTORM
php_xdebug_max_nesting_level: 1200

# Elasticsearch configuration
elasticsearch_network_host: 0.0.0.0
elasticsearch_http_port: 9200

Any suggestion what i could/should try?

oxyc commented 5 years ago

Hmm, could you verify if curl is enabled on the VM?

vagrant ssh -c 'php -m | grep curl'
vasike commented 5 years ago

@oxyc it seems it returns ... nothing

oxyc commented 5 years ago

Would you mind runnning vagrant provision again and posting the entire output so I can check why it's not getting installed.

vasike commented 5 years ago

@oxyc et voila

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/vasike/drupal-vm/local.config.yml)

TASK [nginx_hosts shim] ********************************************************
ok: [drupalvm]

TASK [include_tasks] ***********************************************************
included: /Users/vasike/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.] ************
ok: [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.058411", "end": "2018-10-12 12:26:53.954555", "msg": "non-zero return code", "rc": 3, "start": "2018-10-12 12:26:53.896144", "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={'name': 'inet_interfaces', 'value': 'localhost'})
ok: [drupalvm] => (item={'name': 'inet_protocols', 'value': 'all'})

TASK [geerlingguy.postfix : Ensure postfix is started and enabled at boot.] ****
ok: [drupalvm]

TASK [geerlingguy.apache : Include OS-specific variables.] *********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Include variables for Amazon Linux.] ****************
skipping: [drupalvm]

TASK [geerlingguy.apache : Define apache_packages.] ****************************
skipping: [drupalvm]

TASK [geerlingguy.apache : include_tasks] **************************************
skipping: [drupalvm]

TASK [geerlingguy.apache : Get installed version of Apache.] *******************
skipping: [drupalvm]

TASK [geerlingguy.apache : Create apache_version variable.] ********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Include Apache 2.2 variables.] **********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Include Apache 2.4 variables.] **********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Configure Apache.] **********************************
skipping: [drupalvm]

TASK [geerlingguy.apache : Ensure Apache has selected state and enabled on boot.] ***
skipping: [drupalvm]

TASK [geerlingguy.apache : Include OS-specific variables.] *********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Include variables for Amazon Linux.] ****************
skipping: [drupalvm]

TASK [geerlingguy.apache : Define apache_packages.] ****************************
skipping: [drupalvm]

TASK [geerlingguy.apache : include_tasks] **************************************
skipping: [drupalvm]

TASK [geerlingguy.apache : Get installed version of Apache.] *******************
skipping: [drupalvm]

TASK [geerlingguy.apache : Create apache_version variable.] ********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Include Apache 2.2 variables.] **********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Include Apache 2.4 variables.] **********************
skipping: [drupalvm]

TASK [geerlingguy.apache : Configure Apache.] **********************************
skipping: [drupalvm]

TASK [geerlingguy.apache : Ensure Apache has selected state and enabled on boot.] ***
skipping: [drupalvm]

TASK [geerlingguy.apache-php-fpm : Enable mod_proxy_fcgi.] *********************
skipping: [drupalvm] => (item=proxy.load) 
skipping: [drupalvm] => (item=proxy_fcgi.load) 

TASK [geerlingguy.nginx : Include OS-specific variables.] **********************
ok: [drupalvm]

TASK [geerlingguy.nginx : Define nginx_user.] **********************************
ok: [drupalvm]

TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]

TASK [geerlingguy.nginx : include_tasks] ***************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.nginx/tasks/setup-Ubuntu.yml for drupalvm

TASK [geerlingguy.nginx : Add PPA for Nginx.] **********************************
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx will reinstall if the PPA was just added.] ***
skipping: [drupalvm]

TASK [geerlingguy.nginx : include_tasks] ***************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.nginx/tasks/setup-Debian.yml for drupalvm

TASK [geerlingguy.nginx : Update apt cache.] ***********************************
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx is installed.] **************************
ok: [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).] ***
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] *********************
ok: [drupalvm]

TASK [geerlingguy.nginx : Add managed vhost config files.] *********************
ok: [drupalvm] => (item={'server_name': 'drupalvm.test www.drupalvm.test', 'root': '/var/www/drupalvm/drupal/web', 'is_php': True})
ok: [drupalvm] => (item={'server_name': 'adminer.drupalvm.test', 'root': '/opt/adminer', 'is_php': True})
ok: [drupalvm] => (item={'server_name': 'xhprof.drupalvm.test', 'root': '/usr/share/php/xhprof_html', 'is_php': True})
ok: [drupalvm] => (item={'server_name': 'pimpmylog.drupalvm.test', 'root': '/usr/share/php/pimpmylog', 'is_php': True})
ok: [drupalvm] => (item={'server_name': '192.168.88.88 dashboard.drupalvm.test', 'root': '/var/www/dashboard', 'is_php': True})

TASK [geerlingguy.nginx : Remove managed vhost config files.] ******************
skipping: [drupalvm] => (item={'server_name': 'drupalvm.test www.drupalvm.test', 'root': '/var/www/drupalvm/drupal/web', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': 'adminer.drupalvm.test', 'root': '/opt/adminer', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': 'xhprof.drupalvm.test', 'root': '/usr/share/php/xhprof_html', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': 'pimpmylog.drupalvm.test', 'root': '/usr/share/php/pimpmylog', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': '192.168.88.88 dashboard.drupalvm.test', 'root': '/var/www/dashboard', 'is_php': True}) 

TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] *********************
ok: [drupalvm]

TASK [geerlingguy.nginx : Copy nginx configuration in place.] ******************
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx is started and enabled to start at boot.] ***
ok: [drupalvm]

TASK [geerlingguy.php-versions : Include OS-specific variables.] ***************
ok: [drupalvm] => (item=/Users/vasike/drupal-vm/provisioning/roles/geerlingguy.php-versions/vars/Debian.yml)
ok: [drupalvm] => (item=/Users/vasike/drupal-vm/provisioning/roles/geerlingguy.php-versions/vars/Debian-php7.2.yml)

TASK [geerlingguy.php-versions : Define PHP variables.] ************************
ok: [drupalvm] => (item={'key': 'php_conf_paths', 'value': '__php_conf_paths'})
ok: [drupalvm] => (item={'key': 'php_extension_conf_paths', 'value': '__php_extension_conf_paths'})
ok: [drupalvm] => (item={'key': 'php_fpm_daemon', 'value': '__php_fpm_daemon'})
ok: [drupalvm] => (item={'key': 'php_fpm_conf_path', 'value': '__php_fpm_conf_path'})
ok: [drupalvm] => (item={'key': 'php_fpm_pool_conf_path', 'value': '__php_fpm_pool_conf_path'})
ok: [drupalvm] => (item={'key': 'php_mysql_package', 'value': '__php_mysql_package'})
ok: [drupalvm] => (item={'key': 'php_redis_package', 'value': '__php_redis_package'})
ok: [drupalvm] => (item={'key': 'php_memcached_package', 'value': '__php_memcached_package'})
ok: [drupalvm] => (item={'key': 'php_pgsql_package', 'value': '__php_pgsql_package'})
ok: [drupalvm] => (item={'key': 'php_tideways_module_path', 'value': '__php_tideways_module_path'})
ok: [drupalvm] => (item={'key': 'php_uploadprogress_module_path', 'value': '__php_uploadprogress_module_path'})
ok: [drupalvm] => (item={'key': 'php_xdebug_module_path', 'value': '__php_xdebug_module_path'})
ok: [drupalvm] => (item={'key': 'php_xhprof_module_path', 'value': '__php_xhprof_module_path'})
ok: [drupalvm] => (item={'key': 'php_packages', 'value': '__php_packages'})

TASK [geerlingguy.php-versions : Define php_install_recommends variable.] ******
ok: [drupalvm]

TASK [geerlingguy.php-versions : include_tasks] ********************************
included: /Users/vasike/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.] ******************
ok: [drupalvm] => (item=['php5.6-common', 'php7.0-common', 'php7.1-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.] ****************************
ok: [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.] *************************
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/vasike/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/vasike/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/vasike/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=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/fpm/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'extension(\\s+)?=(\\s+)?apc[u]?\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/fpm/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292578.8358946, 'inode': 4457028, 'isgid': False, 'size': 66, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/fpm/conf.d/20-apcu.ini', 'xusr': False, 'atime': 1539292581.0930226, 'isdir': False, 'ctime': 1539292579.0640087, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 3, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/apache2/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'extension(\\s+)?=(\\s+)?apc[u]?\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/apache2/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292579.4041786, 'inode': 4457029, 'isgid': False, 'size': 66, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/apache2/conf.d/20-apcu.ini', 'xusr': False, 'atime': 1539292581.3491507, 'isdir': False, 'ctime': 1539292579.5882707, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/cli/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'extension(\\s+)?=(\\s+)?apc[u]?\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/cli/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292580.0284905, 'inode': 4457030, 'isgid': False, 'size': 66, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/cli/conf.d/20-apcu.ini', 'xusr': False, 'atime': 1539292581.7133327, 'isdir': False, 'ctime': 1539292580.2606065, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': 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/vasike/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=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/fpm/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'zend_extension(\\s+)?=(\\s+)?opcache\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/fpm/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292582.1535525, 'inode': 4457031, 'isgid': False, 'size': 303, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/fpm/conf.d/10-opcache.ini', 'xusr': False, 'atime': 1539292595.1480467, 'isdir': False, 'ctime': 1539292582.4857187, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 3, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/apache2/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'zend_extension(\\s+)?=(\\s+)?opcache\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/apache2/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292582.8499007, 'inode': 4457038, 'isgid': False, 'size': 303, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/apache2/conf.d/10-opcache.ini', 'xusr': False, 'atime': 1539292595.4602027, 'isdir': False, 'ctime': 1539292583.0339925, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/cli/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'zend_extension(\\s+)?=(\\s+)?opcache\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/cli/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292583.3901706, 'inode': 4457084, 'isgid': False, 'size': 303, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/cli/conf.d/10-opcache.ini', 'xusr': False, 'atime': 1539292595.7203326, 'isdir': False, 'ctime': 1539292583.5702605, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': 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/vasike/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={'regexp': '^user.?=.+$', 'line': 'user = www-data'})
ok: [drupalvm] => (item={'regexp': '^group.?=.+$', 'line': 'group = www-data'})
ok: [drupalvm] => (item={'regexp': '^listen.?=.+$', 'line': 'listen = 127.0.0.1:9000'})
ok: [drupalvm] => (item={'regexp': '^listen\\.allowed_clients.?=.+$', 'line': 'listen.allowed_clients = 127.0.0.1'})
ok: [drupalvm] => (item={'regexp': '^pm\\.max_children.?=.+$', 'line': 'pm.max_children = 50'})
ok: [drupalvm] => (item={'regexp': '^pm\\.start_servers.?=.+$', 'line': 'pm.start_servers = 5'})
ok: [drupalvm] => (item={'regexp': '^pm\\.min_spare_servers.?=.+$', 'line': 'pm.min_spare_servers = 5'})
ok: [drupalvm] => (item={'regexp': '^pm\\.max_spare_servers.?=.+$', 'line': '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.] ****************************
ok: [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/vasike/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/vasike/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/vasike/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=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/fpm/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'extension(\\s+)?=(\\s+)?apc[u]?\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/fpm/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292578.8358946, 'inode': 4457028, 'isgid': False, 'size': 66, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/fpm/conf.d/20-apcu.ini', 'xusr': False, 'atime': 1539292581.0930226, 'isdir': False, 'ctime': 1539292579.0640087, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 3, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/apache2/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'extension(\\s+)?=(\\s+)?apc[u]?\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/apache2/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292579.4041786, 'inode': 4457029, 'isgid': False, 'size': 66, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/apache2/conf.d/20-apcu.ini', 'xusr': False, 'atime': 1539292581.3491507, 'isdir': False, 'ctime': 1539292579.5882707, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/cli/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'extension(\\s+)?=(\\s+)?apc[u]?\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/cli/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292580.0284905, 'inode': 4457030, 'isgid': False, 'size': 66, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/cli/conf.d/20-apcu.ini', 'xusr': False, 'atime': 1539292581.7133327, 'isdir': False, 'ctime': 1539292580.2606065, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': 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/vasike/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=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/fpm/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'zend_extension(\\s+)?=(\\s+)?opcache\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/fpm/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292582.1535525, 'inode': 4457031, 'isgid': False, 'size': 303, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/fpm/conf.d/10-opcache.ini', 'xusr': False, 'atime': 1539292595.1480467, 'isdir': False, 'ctime': 1539292582.4857187, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 3, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/apache2/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'zend_extension(\\s+)?=(\\s+)?opcache\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/apache2/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292582.8499007, 'inode': 4457038, 'isgid': False, 'size': 303, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/apache2/conf.d/10-opcache.ini', 'xusr': False, 'atime': 1539292595.4602027, 'isdir': False, 'ctime': 1539292583.0339925, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': True})) 
skipping: [drupalvm] => (item=({'changed': False, 'msg': '', 'examined': 46, 'invocation': {'module_args': {'paths': ['/etc/php/7.2/cli/conf.d'], 'file_type': 'file', 'age': None, 'contains': 'zend_extension(\\s+)?=(\\s+)?opcache\\.so', 'recurse': False, 'age_stamp': 'mtime', 'patterns': ['*'], 'get_checksum': False, 'use_regex': False, 'follow': False, 'hidden': False, 'size': None}}, 'matched': 1, '_ansible_parsed': True, '_ansible_no_log': False, 'failed': False, 'item': '/etc/php/7.2/cli/conf.d', '_ansible_item_result': True, '_ansible_ignore_errors': None}, {'uid': 0, 'woth': False, 'mtime': 1539292583.3901706, 'inode': 4457084, 'isgid': False, 'size': 303, 'wgrp': False, 'isuid': False, 'isreg': True, 'gid': 0, 'ischr': False, 'wusr': True, 'xoth': False, 'islnk': False, 'nlink': 1, 'issock': False, 'rgrp': True, 'path': '/etc/php/7.2/cli/conf.d/10-opcache.ini', 'xusr': False, 'atime': 1539292595.7203326, 'isdir': False, 'ctime': 1539292583.5702605, 'isblk': False, 'xgrp': False, 'dev': 64512, 'roth': True, 'isfifo': False, 'mode': '0644', 'rusr': 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/vasike/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={'regexp': '^user.?=.+$', 'line': 'user = www-data'})
ok: [drupalvm] => (item={'regexp': '^group.?=.+$', 'line': 'group = www-data'})
ok: [drupalvm] => (item={'regexp': '^listen.?=.+$', 'line': 'listen = 127.0.0.1:9000'})
ok: [drupalvm] => (item={'regexp': '^listen\\.allowed_clients.?=.+$', 'line': 'listen.allowed_clients = 127.0.0.1'})
ok: [drupalvm] => (item={'regexp': '^pm\\.max_children.?=.+$', 'line': 'pm.max_children = 50'})
ok: [drupalvm] => (item={'regexp': '^pm\\.start_servers.?=.+$', 'line': 'pm.start_servers = 5'})
ok: [drupalvm] => (item={'regexp': '^pm\\.min_spare_servers.?=.+$', 'line': 'pm.min_spare_servers = 5'})
ok: [drupalvm] => (item={'regexp': '^pm\\.max_spare_servers.?=.+$', 'line': '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]

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/vasike/drupal-vm/provisioning/roles/geerlingguy.composer/tasks/global-require.yml for drupalvm

TASK [geerlingguy.composer : Install configured globally-required packages.] ***
ok: [drupalvm] => (item={'name': 'hirak/prestissimo', 'release': '^0.3'})
ok: [drupalvm] => (item={'name': 'platformsh/cli'})

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/vasike/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/variables.yml for drupalvm

TASK [geerlingguy.mysql : Include OS-specific variables.] **********************
ok: [drupalvm] => (item=/Users/vasike/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.] ********************************
ok: [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/vasike/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/vasike/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/vasike/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/vasike/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/databases.yml for drupalvm

TASK [geerlingguy.mysql : Ensure MySQL databases are present.] *****************
ok: [drupalvm] => (item={'name': 'drupal', 'encoding': 'utf8mb4', 'collation': 'utf8mb4_general_ci'})

TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.mysql/tasks/users.yml for drupalvm

TASK [geerlingguy.mysql : Ensure MySQL users are present.] *********************
ok: [drupalvm] => (item=None)

TASK [geerlingguy.mysql : include_tasks] ***************************************
included: /Users/vasike/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={'name': 'drupal'}) 

TASK [geerlingguy.postgresql : Ensure PostgreSQL users are present.] ***********
skipping: [drupalvm] => (item=None) 

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.] ********************
ok: [drupalvm]

TASK [geerlingguy.drupal-console : Ensure Drupal Console is executable.] *******
ok: [drupalvm]

TASK [geerlingguy.drupal-console : Update Drupal Console to latest version (if configured).] ***
skipping: [drupalvm]

TASK [geerlingguy.drush : include_tasks] ***************************************
included: /Users/vasike/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.] *****************
skipping: [drupalvm]

TASK [geerlingguy.php-xdebug : Define php_xdebug_module_path.] *****************
skipping: [drupalvm]

TASK [geerlingguy.php-xdebug : Define php_xdebug_config_filename.] *************
skipping: [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).] ***
skipping: [drupalvm]

TASK [geerlingguy.php-xdebug : Untar Xdebug.] **********************************
skipping: [drupalvm]

TASK [geerlingguy.php-xdebug : Build Xdebug.] **********************************
skipping: [drupalvm] => (item=phpize) 
skipping: [drupalvm] => (item=./configure) 
skipping: [drupalvm] => (item=make) 

TASK [geerlingguy.php-xdebug : Ensure Xdebug module path exists.] **************
skipping: [drupalvm]

TASK [geerlingguy.php-xdebug : Move Xdebug module into place.] *****************
skipping: [drupalvm]

TASK [geerlingguy.php-xdebug : include_tasks] **********************************
skipping: [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.] **************
ok: [drupalvm]

TASK [thom8.php-upload-progress : Define php_uploadprogress_module_path.] ******
skipping: [drupalvm]

TASK [thom8.php-upload-progress : Define php_uploadprogress_config_filename.] ***
ok: [drupalvm]

TASK [thom8.php-upload-progress : Download and untar uploadprogress.] **********
skipping: [drupalvm]

TASK [thom8.php-upload-progress : Build uploadprogress.] ***********************
ok: [drupalvm] => (item=phpize)
ok: [drupalvm] => (item=./configure)
ok: [drupalvm] => (item=make)

TASK [thom8.php-upload-progress : Ensure uploadprogress module path exists.] ***
ok: [drupalvm]

TASK [thom8.php-upload-progress : Move uploadprogress module into place.] ******
ok: [drupalvm]

TASK [thom8.php-upload-progress : Add php extension config for uploadprogress.] ***
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.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={'url': 'https://github.com/mailhog/MailHog/releases/download/v0.2.1/MailHog_linux_amd64', 'dest': '/opt/mailhog/mailhog'})
ok: [drupalvm] => (item={'url': 'https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64', 'dest': '/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] ******************************
skipping: [drupalvm] => (item=[]) 

TASK [franklinkim.newrelic : Installing dependencies] **************************
skipping: [drupalvm]

TASK [franklinkim.newrelic : Installing packages] ******************************
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.] ***********
ok: [drupalvm]

TASK [geerlingguy.nodejs : Add Nodesource apt key.] ****************************
ok: [drupalvm]

TASK [geerlingguy.nodejs : Add NodeSource repositories for Node.js.] ***********
ok: [drupalvm] => (item=deb https://deb.nodesource.com/node_6.x xenial main)
ok: [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.] **************
ok: [drupalvm]

TASK [geerlingguy.nodejs : Define nodejs_install_npm_user] *********************
skipping: [drupalvm]

TASK [geerlingguy.nodejs : Create npm global directory] ************************
ok: [drupalvm]

TASK [geerlingguy.nodejs : Add npm_config_prefix bin directory to global $PATH.] ***
ok: [drupalvm]

TASK [geerlingguy.nodejs : Ensure npm global packages are installed.] **********
ok: [drupalvm] => (item={'name': 'phantomjs'})
ok: [drupalvm] => (item={'name': 'gulp'})

TASK [geerlingguy.nodejs : Install packages defined in a given package.json.] ***
skipping: [drupalvm]

TASK [geerlingguy.redis : Include OS-specific variables.] **********************
ok: [drupalvm]

TASK [geerlingguy.redis : Define redis_package.] *******************************
ok: [drupalvm]

TASK [geerlingguy.redis : include_tasks] ***************************************
skipping: [drupalvm]

TASK [geerlingguy.redis : include_tasks] ***************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.redis/tasks/setup-Debian.yml for drupalvm

TASK [geerlingguy.redis : Ensure Redis is installed.] **************************
ok: [drupalvm]

TASK [geerlingguy.redis : include_tasks] ***************************************
skipping: [drupalvm]

TASK [geerlingguy.redis : Ensure Redis is configured.] *************************
ok: [drupalvm]

TASK [geerlingguy.redis : Ensure Redis is running and enabled on boot.] ********
ok: [drupalvm]

TASK [geerlingguy.php-redis : Include OS-specific variables.] ******************
ok: [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).] ************
ok: [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/vasike/drupal-vm/provisioning/roles/geerlingguy.java/tasks/setup-Debian.yml for drupalvm

TASK [geerlingguy.java : Ensure Java is installed.] ****************************
ok: [drupalvm] => (item=['openjdk-8-jdk'])

TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]

TASK [geerlingguy.java : Set JAVA_HOME if configured.] *************************
skipping: [drupalvm]

TASK [geerlingguy.java : check java version] ***********************************
ok: [drupalvm]

TASK [geerlingguy.java : debug] ************************************************
ok: [drupalvm] => {
    "javaversion": {
        "changed": false,
        "cmd": [
            "java",
            "-version"
        ],
        "delta": "0:00:00.055978",
        "end": "2018-10-12 12:30:59.650380",
        "failed": false,
        "rc": 0,
        "start": "2018-10-12 12:30:59.594402",
        "stderr": "openjdk version \"1.8.0_121\"\nOpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)\nOpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)",
        "stderr_lines": [
            "openjdk version \"1.8.0_121\"",
            "OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)",
            "OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)"
        ],
        "stdout": "",
        "stdout_lines": []
    }
}

TASK [arknoll.selenium : Include OS-Specific variables] ************************
skipping: [drupalvm]

TASK [arknoll.selenium : Install dependencies] *********************************
skipping: [drupalvm]

TASK [arknoll.selenium : create directory] *************************************
skipping: [drupalvm]

TASK [arknoll.selenium : Download Selenium] ************************************
skipping: [drupalvm]

TASK [arknoll.selenium : Install FireFox (if configured)] **********************
skipping: [drupalvm]

TASK [arknoll.selenium : Add Chrome key (if configured, Debian)] ***************
skipping: [drupalvm]

TASK [arknoll.selenium : Add Chrome repo (if configured, Debian)] **************
skipping: [drupalvm]

TASK [arknoll.selenium : Install Chrome (if configured, Debian)] ***************
skipping: [drupalvm]

TASK [arknoll.selenium : Install Chrome (if configured, RedHat)] ***************
skipping: [drupalvm]

TASK [arknoll.selenium : Get the latest release for chromedriver] **************
skipping: [drupalvm]

TASK [arknoll.selenium : Install chromedriver] *********************************
skipping: [drupalvm]

TASK [arknoll.selenium : Install xvfb] *****************************************
skipping: [drupalvm]

TASK [arknoll.selenium : Install init script] **********************************
skipping: [drupalvm]

TASK [arknoll.selenium : Install systemd unit file (for systemd systems)] ******
skipping: [drupalvm]

TASK [arknoll.selenium : Register systemd service status (for systemd systems)] ***
skipping: [drupalvm]

TASK [arknoll.selenium : Ensure selenium is running] ***************************
skipping: [drupalvm]

TASK [geerlingguy.solr : Ensure solr_user group exists.] ***********************
ok: [drupalvm]

TASK [geerlingguy.solr : Ensure solr_user exists.] *****************************
ok: [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/vasike/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/vasike/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={'regexp': '^.?SOLR_JAVA_MEM=', 'line': 'SOLR_JAVA_MEM="-Xms64M -Xmx128M"'})
ok: [drupalvm] => (item={'regexp': '^SOLR_PORT=', 'line': 'SOLR_PORT="8983"'})
ok: [drupalvm] => (item={'regexp': '^.?SOLR_TIMEZONE=', 'line': 'SOLR_TIMEZONE="UTC"'})

TASK [geerlingguy.solr : include_tasks] ****************************************
included: /Users/vasike/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/vasike/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.] *******
ok: [drupalvm]

TASK [geerlingguy.java : Include version-specific variables for Debian.] *******
ok: [drupalvm]

TASK [geerlingguy.java : Define java_packages.] ********************************
skipping: [drupalvm]

TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]

TASK [geerlingguy.java : include_tasks] ****************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.java/tasks/setup-Debian.yml for drupalvm

TASK [geerlingguy.java : Ensure Java is installed.] ****************************
ok: [drupalvm] => (item=['openjdk-8-jdk'])

TASK [geerlingguy.java : include_tasks] ****************************************
skipping: [drupalvm]

TASK [geerlingguy.java : Set JAVA_HOME if configured.] *************************
skipping: [drupalvm]

TASK [geerlingguy.java : check java version] ***********************************
ok: [drupalvm]

TASK [geerlingguy.java : debug] ************************************************
ok: [drupalvm] => {
    "javaversion": {
        "changed": false,
        "cmd": [
            "java",
            "-version"
        ],
        "delta": "0:00:00.055031",
        "end": "2018-10-12 12:31:14.843945",
        "failed": false,
        "rc": 0,
        "start": "2018-10-12 12:31:14.788914",
        "stderr": "openjdk version \"1.8.0_121\"\nOpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)\nOpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)",
        "stderr_lines": [
            "openjdk version \"1.8.0_121\"",
            "OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)",
            "OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)"
        ],
        "stdout": "",
        "stdout_lines": []
    }
}

TASK [geerlingguy.elasticsearch : include_tasks] *******************************
skipping: [drupalvm]

TASK [geerlingguy.elasticsearch : include_tasks] *******************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.elasticsearch/tasks/setup-Debian.yml for drupalvm

TASK [geerlingguy.elasticsearch : Add Elasticsearch apt key.] ******************
ok: [drupalvm]

TASK [geerlingguy.elasticsearch : Add Elasticsearch repository.] ***************
ok: [drupalvm]

TASK [geerlingguy.elasticsearch : Install Elasticsearch.] **********************
ok: [drupalvm]

TASK [geerlingguy.elasticsearch : Configure Elasticsearch.] ********************
ok: [drupalvm]

TASK [geerlingguy.elasticsearch : Start Elasticsearch.] ************************
ok: [drupalvm]

TASK [geerlingguy.elasticsearch : Make sure Elasticsearch is running before proceeding.] ***
ok: [drupalvm]

TASK [geerlingguy.varnish : Include OS-specific variables.] ********************
ok: [drupalvm]

TASK [geerlingguy.varnish : Set the packagecloud repository name based on the version.] ***
ok: [drupalvm]

TASK [geerlingguy.varnish : include_tasks] *************************************
skipping: [drupalvm]

TASK [geerlingguy.varnish : include_tasks] *************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.varnish/tasks/setup-Debian.yml for drupalvm

TASK [geerlingguy.varnish : Ensure APT HTTPS Transport is installed.] **********
ok: [drupalvm]

TASK [geerlingguy.varnish : Add packagecloud.io Varnish apt key.] **************
ok: [drupalvm]

TASK [geerlingguy.varnish : Add packagecloud.io Varnish apt repository.] *******
ok: [drupalvm]

TASK [geerlingguy.varnish : Ensure Varnish is installed.] **********************
ok: [drupalvm]

TASK [geerlingguy.varnish : Ensure old role-managed Varnish systemd unit file is removed.] ***
ok: [drupalvm]

TASK [geerlingguy.varnish : Ensure Varnish config path exists.] ****************
ok: [drupalvm]

TASK [geerlingguy.varnish : Copy Varnish configuration (sysvinit).] ************
skipping: [drupalvm]

TASK [geerlingguy.varnish : Copy Debian Jessie/Xenial specific Varnish configs (systemd).] ***
ok: [drupalvm]

TASK [geerlingguy.varnish : Copy Varnish configuration (systemd).] *************
ok: [drupalvm]

TASK [geerlingguy.varnish : Copy Varnish default VCL.] *************************
ok: [drupalvm]

TASK [geerlingguy.varnish : Copy varnish secret.] ******************************
ok: [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)] ***
ok: [drupalvm] => (item=varnish)

TASK [geerlingguy.nginx : Include OS-specific variables.] **********************
ok: [drupalvm]

TASK [geerlingguy.nginx : Define nginx_user.] **********************************
skipping: [drupalvm]

TASK [geerlingguy.nginx : include_tasks] ***************************************
skipping: [drupalvm]

TASK [geerlingguy.nginx : include_tasks] ***************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.nginx/tasks/setup-Ubuntu.yml for drupalvm

TASK [geerlingguy.nginx : Add PPA for Nginx.] **********************************
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx will reinstall if the PPA was just added.] ***
skipping: [drupalvm]

TASK [geerlingguy.nginx : include_tasks] ***************************************
included: /Users/vasike/drupal-vm/provisioning/roles/geerlingguy.nginx/tasks/setup-Debian.yml for drupalvm

TASK [geerlingguy.nginx : Update apt cache.] ***********************************
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx is installed.] **************************
ok: [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).] ***
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] *********************
ok: [drupalvm]

TASK [geerlingguy.nginx : Add managed vhost config files.] *********************
ok: [drupalvm] => (item={'server_name': 'drupalvm.test www.drupalvm.test', 'root': '/var/www/drupalvm/drupal/web', 'is_php': True})
ok: [drupalvm] => (item={'server_name': 'adminer.drupalvm.test', 'root': '/opt/adminer', 'is_php': True})
ok: [drupalvm] => (item={'server_name': 'xhprof.drupalvm.test', 'root': '/usr/share/php/xhprof_html', 'is_php': True})
ok: [drupalvm] => (item={'server_name': 'pimpmylog.drupalvm.test', 'root': '/usr/share/php/pimpmylog', 'is_php': True})
ok: [drupalvm] => (item={'server_name': '192.168.88.88 dashboard.drupalvm.test', 'root': '/var/www/dashboard', 'is_php': True})

TASK [geerlingguy.nginx : Remove managed vhost config files.] ******************
skipping: [drupalvm] => (item={'server_name': 'drupalvm.test www.drupalvm.test', 'root': '/var/www/drupalvm/drupal/web', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': 'adminer.drupalvm.test', 'root': '/opt/adminer', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': 'xhprof.drupalvm.test', 'root': '/usr/share/php/xhprof_html', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': 'pimpmylog.drupalvm.test', 'root': '/usr/share/php/pimpmylog', 'is_php': True}) 
skipping: [drupalvm] => (item={'server_name': '192.168.88.88 dashboard.drupalvm.test', 'root': '/var/www/dashboard', 'is_php': True}) 

TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] *********************
ok: [drupalvm]

TASK [geerlingguy.nginx : Copy nginx configuration in place.] ******************
ok: [drupalvm]

TASK [geerlingguy.nginx : Ensure nginx is started and enabled to start at boot.] ***
ok: [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.] ***********
skipping: [drupalvm]

TASK [geerlingguy.drupal : Add backwards-compatibility shims.] *****************
included: /Users/vasike/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/vasike/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).] ***
failed: [drupalvm] (item=drupal/devel:^1.2) => {"changed": false, "item": "drupal/devel:^1.2", "msg": "[ErrorException] Use of undefined constant CURLOPT_HTTPGET - assumed 'CURLOPT_HTTPGET' (this will throw an Error in a future version of PHP)", "stdout": "\n                                                                                                                               \n  [ErrorException]                                                                                                             \n  Use of undefined constant CURLOPT_HTTPGET - assumed 'CURLOPT_HTTPGET' (this will throw an Error in a future version of PHP)  \n                                                                                                                               \n\n", "stdout_lines": ["", "                                                                                                                               ", "  [ErrorException]                                                                                                             ", "  Use of undefined constant CURLOPT_HTTPGET - assumed 'CURLOPT_HTTPGET' (this will throw an Error in a future version of PHP)  ", "                                                                                                                               ", ""]}
    to retry, use: --limit @/Users/vasike/drupal-vm/provisioning/playbook.retry

PLAY RECAP *********************************************************************
drupalvm                   : ok=248  changed=0    unreachable=0    failed=1   

Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
vasike commented 5 years ago

@oxyc it seems there is another error on provision:

but not sure how could affect the curl issue

TASK [geerlingguy.firewall : Check if ufw package is installed (on Ubuntu).] ***
fatal: [drupalvm]: FAILED! => {"changed": false, "cmd": ["service", "ufw", "status"], "delta": "0:00:00.058411", "end": "2018-10-12 12:26:53.954555", "msg": "non-zero return code", "rc": 3, "start": "2018-10-12 12:26:53.896144", "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
geerlingguy commented 5 years ago

@vasike - that particular error is fine (ansible is set to ignore it—see the ..ignoring after).

vasike commented 5 years ago

@oxyc / @geerlingguy Any suggestion what i could try here? thank you

geerlingguy commented 5 years ago

Not sure, it looks like for some weird reason the php-curl extension is not installed in your Drupal VM instance. Can you try building a fresh instance with no custom configuration (just the built in default.config.yml) and verify that works? If it does, then something in the custom config seems like it may be causing PHP to not install the curl extension that's needed by prestissimo.

Another quick option—add this to your config.yml and run vagrant destroy -f && vagrant up to rebuild:

composer_global_packages: []

That will tell Drupal VM to not install prestissimo.

vasike commented 5 years ago

now i have a new fail:

TASK [geerlingguy.php : Ensure PHP packages are installed.] ********************
fatal: [drupalvm]: FAILED! => {"changed": false, "msg": "No package matching 'php7.1-apcu' is available"}
geerlingguy commented 5 years ago

@vasike - That's a new issue that's affecting pretty much everyone today :(

See: https://github.com/geerlingguy/drupal-vm/issues/1842

vasike commented 5 years ago

@geerlingguy also here the ghost ... vanished. thanks a lot for the support

shamsher327 commented 4 years ago

Hi @geerlingguy , I am continuously facing this issue on my mac while setup Drupal VM. I have spent many hours to fix but not able to fix it. Could you please help me the same.

TASK [geerlingguy.drupal : Install Drupal with drush.] ***** fatal: [verizon]: FAILED! => {"changed": true, "cmd": ["/var/www/verizon/vendor/bin/drush", "site-install", "standard", "-y", "--root=/var/www/verizon/docroot", "--site-name=Verizon 8", "--account-name=admin", "--account-pass=admin", "--db-url=mysql://drupal:drupal@localhost/drupal"], "delta": "0:00:00.179775", "end": "2019-08-27 04:25:38.108845", "msg": "non-zero return code", "rc": 255, "start": "2019-08-27 04:25:37.929070", "stderr": "PHP Fatal error: Class 'Drush\Commands\acsf_tools\AcsfToolsUtils' not found in /var/www/verizon/drush/Commands/acsf_tools/AcsfToolsStageDomainsCommands.php on line 14\n [error] Drush command terminated abnormally due to an unrecoverable error.\nError: Class 'Drush\Commands\acsf_tools\AcsfToolsUtils' not found in /var/www/verizon/drush/Commands/acsf_tools/AcsfToolsStageDomainsCommands.php, line 14 ", "stderr_lines": ["PHP Fatal error: Class 'Drush\Commands\acsf_tools\AcsfToolsUtils' not found in /var/www/verizon/drush/Commands/acsf_tools/AcsfToolsStageDomainsCommands.php on line 14", " [error] Drush command terminated abnormally due to an unrecoverable error.", "Error: Class 'Drush\Commands\acsf_tools\AcsfToolsUtils' not found in /var/www/verizon/drush/Commands/acsf_tools/AcsfToolsStageDomainsCommands.php, line 14 "], "stdout": "\nFatal error: Class 'Drush\Commands\acsf_tools\AcsfToolsUtils' not found in /var/www/verizon/drush/Commands/acsf_tools/AcsfToolsStageDomainsCommands.php on line 14", "stdout_lines": ["", "Fatal error: Class 'Drush\Commands\acsf_tools\AcsfToolsUtils' not found in /var/www/verizon/drush/Commands/acsf_tools/AcsfToolsStageDomainsCommands.php on line 14"]}

RUNNING HANDLER [geerlingguy.firewall : restart firewall] **

RUNNING HANDLER [geerlingguy.postfix : restart postfix] ****

RUNNING HANDLER [geerlingguy.apache : restart apache] **

RUNNING HANDLER [geerlingguy.php : restart webserver] **

RUNNING HANDLER [geerlingguy.php : restart php-fpm] ****

RUNNING HANDLER [geerlingguy.mysql : restart mysql] **** to retry, use: --limit @/Users/kumana4/verizon_new/vendor/geerlingguy/drupal-vm/provisioning/playbook.retry

PLAY RECAP ***** verizon : ok=223 changed=83 unreachable=0 failed=1

Ansible failed to complete successfully. Any error output should be visible above. Please fix these errors and try again.

geerlingguy commented 4 years ago

@shamsher327 this looks like some issue with a dependency for ACSF which is not supported by Drupal VM. I would imagine maybe doing a composer install or checking on dependencies or the way the project is managed could fix it.

This is not an issue with Drupal VM or composer, but rather looks to be a problem with the codebase.