geerlingguy / drupal-vm

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

Apache service running despite apache_state: stopped directive #2081

Closed bits-of-static closed 4 years ago

bits-of-static commented 4 years ago

Issue Type

Your Environment

apt list --installed | grep ansible: ansible/bionic,bionic,now 2.9.13-1ppa~bionic all [installed] 6.0.0 branch

Your OS

Linux Ubuntu 18.04

Full console output

Sorry for pasting the output here, Github Gists seem to be a payed feature?

Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-115-generic x86_64)

+ DRUPALVM_ENV=vserver-test_as_live
+ ansible-playbook provisioning/playbook.yml --ask-vault-pass
Vault password:

PLAY [all] **********************************************************************************************************************************************************************

TASK [Gathering Facts] **********************************************************************************************************************************************************
ok: [localhost]

TASK [Include OS-specific variables.] *******************************************************************************************************************************************
ok: [localhost]

TASK [Define config_dir.] *******************************************************************************************************************************************************
ok: [localhost]

TASK [Include optional configuration files.] ************************************************************************************************************************************
ok: [localhost] => (item=/root/git/ihde-drupalvm-diskursnet/secrets.yml)
ok: [localhost] => (item=/root/git/ihde-drupalvm-diskursnet/vserver-test_as_live.config.yml)

TASK [Configure toggle vars for Debian/Ubuntu.] *********************************************************************************************************************************
ok: [localhost]

TASK [Configure toggle vars for CentOS.] ****************************************************************************************************************************************
skipping: [localhost]

TASK [Ensure Apache is stopped and disabled if Nginx is used.] ******************************************************************************************************************
skipping: [localhost]

TASK [Ensure Nginx is stopped and disabled if Apache is used.] ******************************************************************************************************************
ok: [localhost]

TASK [Ensure MySQL is stopped and disabled if Postgres is used.] ****************************************************************************************************************
skipping: [localhost]

TASK [Ensure Postgres is stopped and disabled if MySQL is used.] ****************************************************************************************************************
ok: [localhost]

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

TASK [include_tasks] ************************************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/tasks/init-Debian.yml for localhost

TASK [Update apt cache if needed.] **********************************************************************************************************************************************
ok: [localhost]

TASK [Install required dependencies.] *******************************************************************************************************************************************
changed: [localhost]

TASK [Add repository for Apache 2.4.9+ (Ubuntu 12/14).] *************************************************************************************************************************
skipping: [localhost]

TASK [Define php_xhprof_html_dir.] **********************************************************************************************************************************************
skipping: [localhost]

TASK [Run configured pre-provision shell scripts.] ******************************************************************************************************************************

TASK [Run configured pre-provision ansible task files.] *************************************************************************************************************************

TASK [Set the PHP webserver daemon correctly when nginx is in use.] *************************************************************************************************************
skipping: [localhost]

TASK [Ensure PHP version-specific workspace directory exists.] ******************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.repo-remi : Install remi repo.] *******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.repo-remi : Import remi GPG key.] *****************************************************************************************************************************
skipping: [localhost]

TASK [drupalvm.hostname : Configure /etc/mailname (Debian).] ********************************************************************************************************************
changed: [localhost]

TASK [drupalvm.hostname : Add hostname to /etc/hosts.] **************************************************************************************************************************
changed: [localhost]

TASK [drupalvm.hostname : Configure hostname.] **********************************************************************************************************************************
changed: [localhost]

TASK [drupalvm.hostname : Set the hostname for current session.] ****************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.firewall : Ensure iptables is present.] ***********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.firewall : Flush iptables the first time playbook runs.] ******************************************************************************************************
changed: [localhost]

TASK [geerlingguy.firewall : Copy firewall script into place.] ******************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.firewall : Copy firewall init script into place.] *************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.firewall : Copy firewall systemd unit file into place (for systemd systems).] *********************************************************************************
changed: [localhost]

TASK [geerlingguy.firewall : Configure the firewall service.] *******************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.firewall : Check if firewalld package is installed (on RHEL).] ************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.firewall : Disable the firewalld service (on RHEL, if configured).] *******************************************************************************************
skipping: [localhost]

TASK [geerlingguy.firewall : Check if ufw package is installed (on Ubuntu).] ****************************************************************************************************
ok: [localhost]

TASK [geerlingguy.firewall : Disable the ufw firewall (on Ubuntu, if configured).] **********************************************************************************************
changed: [localhost]

TASK [geerlingguy.firewall : Check if ufw package is installed (on Archlinux).] *************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.firewall : Disable the ufw firewall (on Archlinux, if configured).] *******************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Ensure git is installed (RedHat).] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Update apt cache (Debian).] *****************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.git : Ensure git is installed (Debian).] **********************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.git : Include OS-specific variables (RedHat).] ****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Include OS-specific variables (Fedora).] ****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Include OS-specific variables (Debian).] ****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Define git_install_from_source_dependencies.] ***********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Ensure git's dependencies are installed.] ***************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Get installed version.] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Force git install if the version numbers do not match.] *************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Download git.] ******************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Expand git archive.] ************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.git : Build git.] *********************************************************************************************************************************************
skipping: [localhost] => (item=all)
skipping: [localhost] => (item=install)

TASK [geerlingguy.postfix : Ensure postfix is installed.] ***********************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.postfix : Update Postfix configuration.] **********************************************************************************************************************
changed: [localhost] => (item={u'name': u'inet_interfaces', u'value': u'localhost'})
ok: [localhost] => (item={u'name': u'inet_protocols', u'value': u'all'})

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

TASK [geerlingguy.apache : Include OS-specific variables.] **********************************************************************************************************************
ok: [localhost]

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

TASK [geerlingguy.apache : Define apache_packages.] *****************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : include_tasks] ***************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.apache/tasks/setup-Debian.yml for localhost

TASK [geerlingguy.apache : Update apt cache.] ***********************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Ensure Apache is installed on Debian.] ***************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.apache : Get installed version of Apache.] ********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Create apache_version variable.] *********************************************************************************************************************
ok: [localhost]

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

TASK [geerlingguy.apache : Include Apache 2.4 variables.] ***********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Configure Apache.] ***********************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.apache/tasks/configure-Debian.yml for localhost

TASK [geerlingguy.apache : Configure Apache.] ***********************************************************************************************************************************
ok: [localhost] => (item={u'regexp': u'^Listen ', u'line': u'Listen 80'})

TASK [geerlingguy.apache : Enable Apache mods.] *********************************************************************************************************************************
changed: [localhost] => (item=expires.load)
changed: [localhost] => (item=headers.load)
changed: [localhost] => (item=ssl.load)
changed: [localhost] => (item=rewrite.load)
changed: [localhost] => (item=proxy.load)
changed: [localhost] => (item=proxy_fcgi.load)

TASK [geerlingguy.apache : Disable Apache mods.] ********************************************************************************************************************************

TASK [geerlingguy.apache : Check whether certificates defined in vhosts exist.] *************************************************************************************************

TASK [geerlingguy.apache : Add apache vhosts configuration.] ********************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.apache : Add vhost symlink in sites-enabled.] *****************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.apache : Remove default vhost in sites-enabled.] **************************************************************************************************************
changed: [localhost]

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

TASK [geerlingguy.apache : Include OS-specific variables.] **********************************************************************************************************************
ok: [localhost]

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

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

TASK [geerlingguy.apache : include_tasks] ***************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.apache/tasks/setup-Debian.yml for localhost

TASK [geerlingguy.apache : Update apt cache.] ***********************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Ensure Apache is installed on Debian.] ***************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Get installed version of Apache.] ********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Create apache_version variable.] *********************************************************************************************************************
ok: [localhost]

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

TASK [geerlingguy.apache : Include Apache 2.4 variables.] ***********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Configure Apache.] ***********************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.apache/tasks/configure-Debian.yml for localhost

TASK [geerlingguy.apache : Configure Apache.] ***********************************************************************************************************************************
ok: [localhost] => (item={u'regexp': u'^Listen ', u'line': u'Listen 80'})

TASK [geerlingguy.apache : Enable Apache mods.] *********************************************************************************************************************************
ok: [localhost] => (item=expires.load)
ok: [localhost] => (item=headers.load)
ok: [localhost] => (item=ssl.load)
ok: [localhost] => (item=rewrite.load)
ok: [localhost] => (item=proxy.load)
ok: [localhost] => (item=proxy_fcgi.load)

TASK [geerlingguy.apache : Disable Apache mods.] ********************************************************************************************************************************

TASK [geerlingguy.apache : Check whether certificates defined in vhosts exist.] *************************************************************************************************

TASK [geerlingguy.apache : Add apache vhosts configuration.] ********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Add vhost symlink in sites-enabled.] *****************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.apache : Remove default vhost in sites-enabled.] **************************************************************************************************************
ok: [localhost]

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

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

TASK [geerlingguy.nginx : Include OS-specific variables.] ***********************************************************************************************************************
skipping: [localhost]

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

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

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

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

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

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

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

TASK [geerlingguy.nginx : Remove default nginx vhost config file (if configured).] **********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Add managed vhost config files.] **********************************************************************************************************************
skipping: [localhost] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/drupal/web', u'server_name': u'discourseanalysis.net www.discourseanalysis.net'})

TASK [geerlingguy.nginx : Remove managed vhost config files.] *******************************************************************************************************************
skipping: [localhost] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/drupal/web', u'server_name': u'discourseanalysis.net www.discourseanalysis.net'})

TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Copy nginx configuration in place.] *******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Ensure nginx service is running as configured.] *******************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-versions : Include OS-specific variables.] ****************************************************************************************************************
ok: [localhost] => (item=/root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php-versions/vars/Debian.yml)

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

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

TASK [geerlingguy.php-versions : include_tasks] *********************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php-versions/tasks/setup-Debian.yml for localhost

TASK [geerlingguy.php-versions : Set the correct opcache filename (Ubuntu/Debian).] *********************************************************************************************
ok: [localhost]

TASK [geerlingguy.php-versions : Ensure dirmngr is installed (gnupg dependency).] ***********************************************************************************************
ok: [localhost]

TASK [geerlingguy.php-versions : Add repository for PHP versions (Ubuntu).] *****************************************************************************************************
changed: [localhost]

TASK [geerlingguy.php-versions : Add dependencies for PHP versions (Debian).] ***************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-versions : Add Ondrej Sury's apt key (Debian).] ***********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-versions : Add Ondrej Sury's repo (Debian).] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-versions : Update apt caches after repo is added (Debian).] ***********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-versions : Purge PHP version packages (besides the currently chosen php_version).] ************************************************************************
ok: [localhost]

TASK [geerlingguy.php-versions : Also purge php-common package if any versions were just purged.] *******************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Include distribution and version-specific vars.] ********************************************************************************************************
ok: [localhost] => (item=/root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/vars/Ubuntu-18.yml)

TASK [geerlingguy.php : Set the default PHP version for Debian-based OSes.] *****************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Include OS-specific variables.] *************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Define php_packages.] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_webserver_daemon.] ***************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Define php_conf_paths.] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_extension_conf_paths.] ***********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_apc_conf_filename.] **************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Define php_opcache_conf_filename (Ubuntu 16.04).] *******************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_opcache_conf_filename.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_fpm_conf_path.] ******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/setup-Debian.yml for localhost

TASK [geerlingguy.php : Update apt cache.] **************************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Ensure PHP packages are installed.] *********************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.php : Delete APCu configuration file if this role will provide one.] ******************************************************************************************
changed: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
changed: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Delete OpCache configuration file if this role will provide one.] ***************************************************************************************
changed: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
changed: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure.yml for localhost

TASK [geerlingguy.php : Ensure configuration directories exist.] ****************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm)
changed: [localhost] => (item=/etc/php/7.2/apache2)
ok: [localhost] => (item=/etc/php/7.2/cli)
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
changed: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Place PHP configuration file in place.] *****************************************************************************************************************
changed: [localhost] => (item=/etc/php/7.2/fpm)
changed: [localhost] => (item=/etc/php/7.2/apache2)
changed: [localhost] => (item=/etc/php/7.2/cli)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure-apcu.yml for localhost

TASK [geerlingguy.php : Check for existing APCu config files.] ******************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove any non-role-supplied APCu config files.] ********************************************************************************************************

TASK [geerlingguy.php : Ensure APCu config file is present.] ********************************************************************************************************************
changed: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
changed: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
changed: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove APCu config file if APC is disabled.] ************************************************************************************************************
skipping: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure-opcache.yml for localhost

TASK [geerlingguy.php : Check for existing OpCache config files.] ***************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove any non-role-supplied OpCache config files.] *****************************************************************************************************

TASK [geerlingguy.php : Ensure OpCache config file is present.] *****************************************************************************************************************
changed: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
changed: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
changed: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove OpCache config file if OpCache is disabled.] *****************************************************************************************************
skipping: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure-fpm.yml for localhost

TASK [geerlingguy.php : Define php_fpm_daemon.] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_fpm_pool_conf_path.] *************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_fpm_pool_user.] ******************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Define php_fpm_pool_group.] *****************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Stat php_fpm_pool_conf_path] ****************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Ensure the default pool directory exists.] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Ensure the default pool exists.] ************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Configure php-fpm pool (if enabled).] *******************************************************************************************************************
ok: [localhost] => (item={u'regexp': u'^user.?=.+$', u'line': u'user = www-data'})
ok: [localhost] => (item={u'regexp': u'^group.?=.+$', u'line': u'group = www-data'})
changed: [localhost] => (item={u'regexp': u'^listen.?=.+$', u'line': u'listen = 127.0.0.1:9000'})
changed: [localhost] => (item={u'regexp': u'^listen\\.allowed_clients.?=.+$', u'line': u'listen.allowed_clients = 127.0.0.1'})
changed: [localhost] => (item={u'regexp': u'^pm\\.max_children.?=.+$', u'line': u'pm.max_children = 50'})
changed: [localhost] => (item={u'regexp': u'^pm\\.start_servers.?=.+$', u'line': u'pm.start_servers = 5'})
changed: [localhost] => (item={u'regexp': u'^pm\\.min_spare_servers.?=.+$', u'line': u'pm.min_spare_servers = 5'})
changed: [localhost] => (item={u'regexp': u'^pm\\.max_spare_servers.?=.+$', u'line': u'pm.max_spare_servers = 5'})

TASK [geerlingguy.php : Ensure php-fpm is started and enabled at boot (if configured).] *****************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Include distribution and version-specific vars.] ********************************************************************************************************
ok: [localhost] => (item=/root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/vars/Ubuntu-18.yml)

TASK [geerlingguy.php : Set the default PHP version for Debian-based OSes.] *****************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Include OS-specific variables.] *************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Define php_packages.] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_webserver_daemon.] ***************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_conf_paths.] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_extension_conf_paths.] ***********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_apc_conf_filename.] **************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_opcache_conf_filename (Ubuntu 16.04).] *******************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_opcache_conf_filename.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_fpm_conf_path.] ******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/setup-Debian.yml for localhost

TASK [geerlingguy.php : Update apt cache.] **************************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Ensure PHP packages are installed.] *********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Delete APCu configuration file if this role will provide one.] ******************************************************************************************
skipping: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Delete OpCache configuration file if this role will provide one.] ***************************************************************************************
skipping: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure.yml for localhost

TASK [geerlingguy.php : Ensure configuration directories exist.] ****************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm)
ok: [localhost] => (item=/etc/php/7.2/apache2)
ok: [localhost] => (item=/etc/php/7.2/cli)
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Place PHP configuration file in place.] *****************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm)
ok: [localhost] => (item=/etc/php/7.2/apache2)
ok: [localhost] => (item=/etc/php/7.2/cli)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure-apcu.yml for localhost

TASK [geerlingguy.php : Check for existing APCu config files.] ******************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove any non-role-supplied APCu config files.] ********************************************************************************************************
skipping: [localhost] => (item=[{u'ansible_loop_var': u'item', u'item': u'/etc/php/7.2/fpm/conf.d', u'changed': False, u'failed': False, u'examined': 34, u'msg': u'', u'invocation': {u'module_args': {u'paths': [u'/etc/php/7.2/fpm/conf.d'], u'excludes': None, u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1599484713.7408922, u'gr_name': u'root', u'path': u'/etc/php/7.2/fpm/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1599484715.352878, u'inode': 1055561, u'isgid': False, u'size': 66, u'isdir': False, u'ctime': 1599484713.9408906, u'isblk': False, u'wgrp': False, u'xgrp': False, u'isuid': False, u'dev': 2051, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [localhost] => (item=[{u'ansible_loop_var': u'item', u'item': u'/etc/php/7.2/apache2/conf.d', u'changed': False, u'failed': False, u'examined': 2, u'msg': u'', u'invocation': {u'module_args': {u'paths': [u'/etc/php/7.2/apache2/conf.d'], u'excludes': None, u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1599484714.204888, u'gr_name': u'root', u'path': u'/etc/php/7.2/apache2/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1599484715.616876, u'inode': 1055562, u'isgid': False, u'size': 66, u'isdir': False, u'ctime': 1599484714.4048865, u'isblk': False, u'wgrp': False, u'xgrp': False, u'isuid': False, u'dev': 2051, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [localhost] => (item=[{u'ansible_loop_var': u'item', u'item': u'/etc/php/7.2/cli/conf.d', u'changed': False, u'failed': False, u'examined': 34, u'msg': u'', u'invocation': {u'module_args': {u'paths': [u'/etc/php/7.2/cli/conf.d'], u'excludes': None, u'file_type': u'file', u'age': None, u'contains': u'extension(\\s+)?=(\\s+)?apc[u]?\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1599484714.6768842, u'gr_name': u'root', u'path': u'/etc/php/7.2/cli/conf.d/20-apcu.ini', u'xusr': False, u'atime': 1599484715.8688736, u'inode': 1055563, u'isgid': False, u'size': 66, u'isdir': False, u'ctime': 1599484714.8768823, u'isblk': False, u'wgrp': False, u'xgrp': False, u'isuid': False, u'dev': 2051, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])

TASK [geerlingguy.php : Ensure APCu config file is present.] ********************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove APCu config file if APC is disabled.] ************************************************************************************************************
skipping: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure-opcache.yml for localhost

TASK [geerlingguy.php : Check for existing OpCache config files.] ***************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove any non-role-supplied OpCache config files.] *****************************************************************************************************
skipping: [localhost] => (item=[{u'ansible_loop_var': u'item', u'item': u'/etc/php/7.2/fpm/conf.d', u'changed': False, u'failed': False, u'examined': 34, u'msg': u'', u'invocation': {u'module_args': {u'paths': [u'/etc/php/7.2/fpm/conf.d'], u'excludes': None, u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1599484716.2568703, u'gr_name': u'root', u'path': u'/etc/php/7.2/fpm/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1599484728.5967624, u'inode': 1055564, u'isgid': False, u'size': 303, u'isdir': False, u'ctime': 1599484716.4528685, u'isblk': False, u'wgrp': False, u'xgrp': False, u'isuid': False, u'dev': 2051, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [localhost] => (item=[{u'ansible_loop_var': u'item', u'item': u'/etc/php/7.2/apache2/conf.d', u'changed': False, u'failed': False, u'examined': 2, u'msg': u'', u'invocation': {u'module_args': {u'paths': [u'/etc/php/7.2/apache2/conf.d'], u'excludes': None, u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1599484716.748866, u'gr_name': u'root', u'path': u'/etc/php/7.2/apache2/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1599484728.8567603, u'inode': 1055565, u'isgid': False, u'size': 303, u'isdir': False, u'ctime': 1599484716.9368644, u'isblk': False, u'wgrp': False, u'xgrp': False, u'isuid': False, u'dev': 2051, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])
skipping: [localhost] => (item=[{u'ansible_loop_var': u'item', u'item': u'/etc/php/7.2/cli/conf.d', u'changed': False, u'failed': False, u'examined': 34, u'msg': u'', u'invocation': {u'module_args': {u'paths': [u'/etc/php/7.2/cli/conf.d'], u'excludes': None, u'file_type': u'file', u'age': None, u'contains': u'zend_extension(\\s+)?=(\\s+)?opcache\\.so', u'recurse': False, u'age_stamp': u'mtime', u'patterns': [u'*'], u'depth': None, u'get_checksum': False, u'use_regex': False, u'follow': False, u'hidden': False, u'size': None}}, u'matched': 1}, {u'islnk': False, u'uid': 0, u'rgrp': True, u'xoth': False, u'rusr': True, u'woth': False, u'nlink': 1, u'issock': False, u'mtime': 1599484717.2328618, u'gr_name': u'root', u'path': u'/etc/php/7.2/cli/conf.d/10-opcache.ini', u'xusr': False, u'atime': 1599484729.1207578, u'inode': 1055566, u'isgid': False, u'size': 303, u'isdir': False, u'ctime': 1599484717.43286, u'isblk': False, u'wgrp': False, u'xgrp': False, u'isuid': False, u'dev': 2051, u'roth': True, u'isreg': True, u'isfifo': False, u'mode': u'0644', u'pw_name': u'root', u'gid': 0, u'ischr': False, u'wusr': True}])

TASK [geerlingguy.php : Ensure OpCache config file is present.] *****************************************************************************************************************
ok: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
ok: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
ok: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : Remove OpCache config file if OpCache is disabled.] *****************************************************************************************************
skipping: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php : include_tasks] ******************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php/tasks/configure-fpm.yml for localhost

TASK [geerlingguy.php : Define php_fpm_daemon.] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_fpm_pool_conf_path.] *************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_fpm_pool_user.] ******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Define php_fpm_pool_group.] *****************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Stat php_fpm_pool_conf_path] ****************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Ensure the default pool directory exists.] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php : Ensure the default pool exists.] ************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php : Configure php-fpm pool (if enabled).] *******************************************************************************************************************
ok: [localhost] => (item={u'regexp': u'^user.?=.+$', u'line': u'user = www-data'})
ok: [localhost] => (item={u'regexp': u'^group.?=.+$', u'line': u'group = www-data'})
ok: [localhost] => (item={u'regexp': u'^listen.?=.+$', u'line': u'listen = 127.0.0.1:9000'})
ok: [localhost] => (item={u'regexp': u'^listen\\.allowed_clients.?=.+$', u'line': u'listen.allowed_clients = 127.0.0.1'})
ok: [localhost] => (item={u'regexp': u'^pm\\.max_children.?=.+$', u'line': u'pm.max_children = 50'})
ok: [localhost] => (item={u'regexp': u'^pm\\.start_servers.?=.+$', u'line': u'pm.start_servers = 5'})
ok: [localhost] => (item={u'regexp': u'^pm\\.min_spare_servers.?=.+$', u'line': u'pm.min_spare_servers = 5'})
ok: [localhost] => (item={u'regexp': u'^pm\\.max_spare_servers.?=.+$', u'line': u'pm.max_spare_servers = 5'})

TASK [geerlingguy.php : Ensure php-fpm is started and enabled at boot (if configured).] *****************************************************************************************
ok: [localhost]

TASK [geerlingguy.php-pecl : Include OS-Specific variables.] ********************************************************************************************************************
ok: [localhost] => (item=/root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php-pecl/vars/Ubuntu.yml)

TASK [geerlingguy.php-pecl : Ensure pecl is installed (if configured).] *********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-pecl : Install PECL libaries.] ****************************************************************************************************************************

TASK [geerlingguy.composer : Set php_executable variable to a default if not defined.] ******************************************************************************************
skipping: [localhost]

TASK [geerlingguy.composer : Check if Composer is installed.] *******************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.composer : Get Composer installer signature.] *****************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.composer : Download Composer installer.] **********************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.composer : Run Composer installer.] ***************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.composer : Move Composer into globally-accessible location.] **************************************************************************************************
changed: [localhost]

TASK [geerlingguy.composer : Update Composer to latest version (if configured).] ************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.composer : Ensure composer directory exists.] *****************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.composer : Add GitHub OAuth token for Composer (if configured).] **********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.composer : include_tasks] *************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.composer/tasks/global-require.yml for localhost

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

TASK [geerlingguy.composer : Add composer_home_path bin directory to global $PATH.] *********************************************************************************************
changed: [localhost]

TASK [geerlingguy.composer : include_tasks] *************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/tasks/variables.yml for localhost

TASK [geerlingguy.mysql : Include OS-specific variables.] ***********************************************************************************************************************
ok: [localhost] => (item=/root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/vars/Debian.yml)

TASK [geerlingguy.mysql : Define mysql_packages.] *******************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_daemon.] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Define mysql_slow_query_log_file.] ********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_log_error.] ******************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_syslog_tag.] *****************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_pid_file.] *******************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_config_file.] ****************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_config_include_dir.] *********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_socket.] *********************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Define mysql_supports_innodb_large_prefix.] ***********************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/tasks/setup-Debian.yml for localhost

TASK [geerlingguy.mysql : Check if MySQL is already installed.] *****************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Update apt cache if MySQL is not yet installed.] ******************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Ensure MySQL Python libraries are installed.] *********************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Ensure MySQL packages are installed.] *****************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Ensure MySQL is stopped after initial install.] *******************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Delete innodb log files created by apt package after initial install.] ********************************************************************************
changed: [localhost] => (item=ib_logfile0)
changed: [localhost] => (item=ib_logfile1)

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Check if MySQL packages were installed.] **************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/tasks/configure.yml for localhost

TASK [geerlingguy.mysql : Get MySQL version.] ***********************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Copy my.cnf global MySQL configuration.] **************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Verify mysql include directory exists.] ***************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Copy my.cnf override files into include directory.] ***************************************************************************************************

TASK [geerlingguy.mysql : Create slow query log file (if configured).] **********************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Create datadir if it does not exist] ******************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Set ownership on slow query log file (if configured).] ************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Create error log file (if configured).] ***************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Set ownership on error log file (if configured).] *****************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Ensure MySQL is started and enabled on boot.] *********************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/tasks/secure-installation.yml for localhost

TASK [geerlingguy.mysql : Ensure default user is present.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Copy user-my.cnf file with password credentials.] *****************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Disallow root login remotely] *************************************************************************************************************************
ok: [localhost] => (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.] *****************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (5.7.x).] ***************************************************************************************
changed: [localhost] => (item=localhost)

TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (< 5.7.x).] *************************************************************************************
skipping: [localhost] => (item=localhost)

TASK [geerlingguy.mysql : Copy .my.cnf file with root password credentials.] ****************************************************************************************************
changed: [localhost]

TASK [geerlingguy.mysql : Get list of hosts for the anonymous user.] ************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : Remove anonymous MySQL users.] ************************************************************************************************************************

TASK [geerlingguy.mysql : Remove MySQL test database.] **************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/tasks/databases.yml for localhost

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

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/tasks/users.yml for localhost

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

TASK [geerlingguy.mysql : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.mysql/tasks/replication.yml for localhost

TASK [geerlingguy.mysql : Ensure replication user exists on master.] ************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Check slave replication status.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Check master replication status.] *********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Configure replication on the slave.] ******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mysql : Start replication.] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-mysql : Include OS-specific variables.] *******************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php-mysql : Define php_mysql_package.] ************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-mysql : Install PHP MySQL dependencies (RedHat).] *********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-mysql : Install PHP MySQL dependencies (Debian).] *********************************************************************************************************
changed: [localhost]

TASK [geerlingguy.postgresql : include_tasks] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.postgresql : include_tasks] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.postgresql : include_tasks] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.postgresql : include_tasks] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.postgresql : include_tasks] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.postgresql : Ensure PostgreSQL is started and enabled on boot.] ***********************************************************************************************
skipping: [localhost]

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

TASK [geerlingguy.postgresql : Ensure PostgreSQL databases are present.] ********************************************************************************************************
skipping: [localhost] => (item={u'owner': u'drupal', u'name': u'drupal'})

TASK [geerlingguy.php-pgsql : Include OS-specific variables.] *******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-pgsql : Define php_pgsql_package.] ************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-pgsql : Install PHP PostgreSQL dependencies (RedHat).] ****************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-pgsql : Install PHP PostgreSQL dependencies (Debian).] ****************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal-console : Ensure pip is available for an extra dependency on Ubuntu 14.04.] ****************************************************************************
skipping: [localhost] => (item=python-pip)
skipping: [localhost] => (item=python-openssl)
skipping: [localhost] => (item=python-pyasn1)

TASK [geerlingguy.drupal-console : Upgrade setuptools on Ubuntu 14.04.] *********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal-console : Ensure ndg-httpsclient is available on Ubuntu 14.04.] ****************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal-console : Install Drupal Console.] *********************************************************************************************************************
changed: [localhost]

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

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

TASK [geerlingguy.drush : include_tasks] ****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.drush/tasks/install-drush-launcher.yml for localhost

TASK [geerlingguy.drush : Check current state.] *********************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drush : Perform cleanup of old symlink.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drush : Ensure Drush path directory exists.] ******************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drush : Install Drush.] ***************************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.drush : Ensure Drush is executable.] **************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.drush : include_tasks] ****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drush : include_tasks] ****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.memcached : Include OS-specific variables.] *******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.memcached : Define memcached_user.] ***************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.memcached : Update apt cache.] ********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.memcached : Install Memcached.] *******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.memcached : Copy Memcached configuration.] ********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.memcached : Ensure Memcached is started and set to run on startup.] *******************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-memcached : Include OS-specific variables.] ***************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-memcached : Define php_memcached_package.] ****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-memcached : Install PHP Memcached extension (RedHat).] ****************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-memcached : Install PHP Memcached extension (Debian).] ****************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : Include OS-specific variables.] ****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : Define php_tideways_module_path.] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : Define php_tideways_config_filename.] **********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : Ensure dependencies for installing Tideways are present.] **************************************************************************************
skipping: [localhost] => (item=make)
skipping: [localhost] => (item=gcc)
skipping: [localhost] => (item=unzip)

TASK [geerlingguy.php-tideways : Download and untar Tideways.] ******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : Build Tideways.] *******************************************************************************************************************************
skipping: [localhost] => (item=phpize)
skipping: [localhost] => (item=./configure)
skipping: [localhost] => (item=make)
skipping: [localhost] => (item=make install)

TASK [geerlingguy.php-tideways : Ensure Tideways module path exists.] ***********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : Move Tideways module into place.] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : include_tasks] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-tideways : include_tasks] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xdebug : Include OS-specific variables.] ******************************************************************************************************************
ok: [localhost]

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

TASK [geerlingguy.php-xdebug : Define php_xdebug_config_filename.] **************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php-xdebug : Ensure dependencies for building from source are installed (RedHat).] ****************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xdebug : Ensure dependencies for building from source are installed (Debian).] ****************************************************************************
changed: [localhost]

TASK [geerlingguy.php-xdebug : Untar Xdebug.] ***********************************************************************************************************************************
changed: [localhost]

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

TASK [geerlingguy.php-xdebug : Ensure Xdebug module path exists.] ***************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.php-xdebug : Move Xdebug module into place.] ******************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.php-xdebug : include_tasks] ***********************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.php-xdebug/tasks/configure.yml for localhost

TASK [geerlingguy.php-xdebug : Copy xdebug ini into main extension config folder.] **********************************************************************************************
changed: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
changed: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.php-xdebug : Disable xdebug for PHP CLI.] *********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.php-xhprof : Include OS-specific variables.] ******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Define php_xhprof_module_path.] ******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Define php_xhprof_config_filename.] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Ensure dependencies for installing XHProf are present.] ******************************************************************************************
skipping: [localhost] => (item=make)
skipping: [localhost] => (item=gcc)
skipping: [localhost] => (item=unzip)
skipping: [localhost] => (item=graphviz)

TASK [geerlingguy.php-xhprof : Download and untar XHProf.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Build XHProf.] ***********************************************************************************************************************************
skipping: [localhost] => (item=phpize)
skipping: [localhost] => (item=./configure)
skipping: [localhost] => (item=make)

TASK [geerlingguy.php-xhprof : Ensure XHProf module path exists.] ***************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Move XHProf module into place.] ******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Move XHProf PHP library into place.] *************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Move XHProf UI into place.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : include_tasks] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-xhprof : Ensure XHProf output directory exists.] **********************************************************************************************************
skipping: [localhost]

TASK [thom8.php-upload-progress : Include OS-specific variables.] ***************************************************************************************************************
skipping: [localhost]

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

TASK [thom8.php-upload-progress : Define php_uploadprogress_config_filename.] ***************************************************************************************************
skipping: [localhost]

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

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

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

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

TASK [thom8.php-upload-progress : Add php extension config for uploadprogress.] *************************************************************************************************
skipping: [localhost] => (item=/etc/php/7.2/fpm/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/apache2/conf.d)
skipping: [localhost] => (item=/etc/php/7.2/cli/conf.d)

TASK [geerlingguy.blackfire : include_tasks] ************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.blackfire : include_tasks] ************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.blackfire : Ensure Blackfire packages are installed.] *********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.adminer : Ensure Adminer directory exists.] *******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.adminer : Testing if adminer is older then 1 day] *************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.adminer : Download Adminer to configured directory.] **********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.adminer : Ensure paths to place symlinks exist] ***************************************************************************************************************

TASK [geerlingguy.adminer : Symlink Adminer into configured directories.] *******************************************************************************************************

TASK [geerlingguy.adminer : Download Adminer theme] *****************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.adminer : Symlink Adminer theme into configured directories.] *************************************************************************************************

TASK [geerlingguy.adminer : Set the proper Apache configuration directory (Debian).] ********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.adminer : Add Apache configuration file for Adminer (Debian).] ************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.adminer : Add Apache configuration file for Adminer (RedHat).] ************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.pimpmylog : Clone Pimp my Log.] *******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.pimpmylog : Grant all privileges on the Pimp my Log directory.] ***********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.daemonize : Download daemonize archive.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.daemonize : Expand daemonize archive.] ************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.daemonize : Check if daemonize is installed.] *****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.daemonize : Build daemonize.] *********************************************************************************************************************************
skipping: [localhost] => (item=./configure --prefix=/usr)
skipping: [localhost] => (item=make)
skipping: [localhost] => (item=make install)

TASK [geerlingguy.daemonize : Download daemonize archive.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.daemonize : Expand daemonize archive.] ************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.daemonize : Check if daemonize is installed.] *****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.daemonize : Build daemonize.] *********************************************************************************************************************************
skipping: [localhost] => (item=./configure --prefix=/usr)
skipping: [localhost] => (item=make)
skipping: [localhost] => (item=make install)

TASK [geerlingguy.mailhog : Ensure mailhog install directory exists.] ***********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mailhog : Download MailHog and mhsendmail binaries.] **********************************************************************************************************
skipping: [localhost] => (item={u'url': u'https://github.com/mailhog/MailHog/releases/download/v1.0.0/MailHog_linux_amd64', u'dest': u'/opt/mailhog/mailhog'})
skipping: [localhost] => (item={u'url': u'https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64', u'dest': u'/opt/mailhog/mhsendmail'})

TASK [geerlingguy.mailhog : Copy mailhog init script into place.] ***************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.mailhog : Copy mailhog systemd unit file into place (for systemd systems).] ***********************************************************************************
skipping: [localhost]

TASK [geerlingguy.mailhog : Ensure mailhog is enabled and will start on boot.] **************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Checking for key] *****************************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Installing dependencies] **********************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Adding APT key] *******************************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Add APT repository] ***************************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Installing packages] **************************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Installing dependencies] **********************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Installing packages] **************************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Configuring module] ***************************************************************************************************************************
skipping: [localhost] => (item=etc/newrelic/nrsysmond.cfg)

TASK [weareinteractive.newrelic : Configuring user groups] **********************************************************************************************************************
skipping: [localhost]

TASK [weareinteractive.newrelic : Configuring service] **************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Set up the Nodesource RPM directory.] ****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Import Nodesource RPM key (CentOS < 7).] *************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Import Nodesource RPM key (CentOS 7+).] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Add Nodesource repositories for Node.js (CentOS < 7).] ***********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Add Nodesource repositories for Node.js (CentOS 7+).] ************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Ensure Node.js AppStream module is disabled (CentOS 8+).] ********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Ensure Node.js and npm are installed.] ***************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Ensure dependencies are present.] ********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Add Nodesource apt key.] *****************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Add NodeSource repositories for Node.js.] ************************************************************************************************************
skipping: [localhost] => (item=deb https://deb.nodesource.com/node_10.x bionic main)
skipping: [localhost] => (item=deb-src https://deb.nodesource.com/node_10.x bionic main)

TASK [geerlingguy.nodejs : Update apt cache if repo was added.] *****************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nodejs : Ensure Node.js and npm are installed.] ***************************************************************************************************************
skipping: [localhost]

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

TASK [geerlingguy.nodejs : Create npm global directory] *************************************************************************************************************************
skipping: [localhost]

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

TASK [geerlingguy.nodejs : Ensure npm global packages are installed.] ***********************************************************************************************************
skipping: [localhost] => (item={u'name': u'npm'})

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

TASK [geerlingguy.redis : Include OS-specific variables.] ***********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.redis : Define redis_package.] ********************************************************************************************************************************
skipping: [localhost]

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

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

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

TASK [geerlingguy.redis : Ensure Redis is configured.] **************************************************************************************************************************
skipping: [localhost]

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

TASK [geerlingguy.php-redis : Include OS-specific variables.] *******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-redis : Define php_redis_package.] ************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-redis : Install PhpRedis extension (RedHat).] *************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-redis : Install PhpRedis extension (Debian).] *************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.php-redis : include_tasks] ************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : Include OS-specific variables.] ************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : Define ruby_packages.] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : include_tasks] *****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : include_tasks] *****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : include_tasks] *****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : Add user installed RubyGems bin directory to global $PATH.] ********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : Install Bundler.] **************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.ruby : Install configured gems.] ******************************************************************************************************************************

TASK [geerlingguy.java : Include OS-specific variables for Fedora or FreeBSD.] **************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.java : Include version-specific variables for CentOS/RHEL.] ***************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.java : Include version-specific variables for Ubuntu.] ********************************************************************************************************
ok: [localhost]

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

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

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

TASK [geerlingguy.java : include_tasks] *****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.java/tasks/setup-Debian.yml for localhost

TASK [geerlingguy.java : Ensure 'man' directory exists.] ************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.java : Ensure Java is installed.] *****************************************************************************************************************************
changed: [localhost]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TASK [geerlingguy.solr : Ensure solr_user group exists.] ************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.solr : Ensure solr_user exists.] ******************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.solr : Set solr_filename for Solr 4+.] ************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.solr : Set solr_filename for Solr 3.x.] ***********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.solr : Check if Solr has been installed already.] *************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.solr : Download Solr.] ****************************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.solr : Expand Solr.] ******************************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.solr : include_tasks] *****************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.solr : include_tasks] *****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.solr/tasks/install.yml for localhost

TASK [geerlingguy.solr : Ensure dependencies are installed.] ********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.solr : Run Solr installation script.] *************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.solr : Ensure solr is stopped (RHEL 7 workaround).] ***********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.solr : Run systemd daemon_reload (RHEL 7 workaround).] ********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.solr : Ensure solr is started and enabled on boot if configured.] *********************************************************************************************
changed: [localhost]

TASK [geerlingguy.solr : include_tasks] *****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.solr/tasks/configure.yml for localhost

TASK [geerlingguy.solr : Remove existing SOLR_HEAP configuration.] **************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.solr : Apply Solr configuration changes.] *********************************************************************************************************************
changed: [localhost] => (item={u'regexp': u'^.?SOLR_JAVA_MEM=', u'line': u'SOLR_JAVA_MEM="-Xms64M -Xmx128M"'})
ok: [localhost] => (item={u'regexp': u'^SOLR_PORT=', u'line': u'SOLR_PORT="8983"'})
changed: [localhost] => (item={u'regexp': u'^.?SOLR_TIMEZONE=', u'line': u'SOLR_TIMEZONE="UTC"'})

TASK [geerlingguy.solr : include_tasks] *****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.solr/tasks/cores.yml for localhost

TASK [geerlingguy.solr : Check current list of Solr cores.] *********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.solr : Ensure Solr conf directories exist.] *******************************************************************************************************************
changed: [localhost] => (item=collection1)

TASK [geerlingguy.solr : Ensure core configuration directories exist.] **********************************************************************************************************
changed: [localhost] => (item=collection1)
[WARNING]: Module remote_tmp /home/solr/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this,
create the remote_tmp dir with the correct permissions manually

TASK [geerlingguy.solr : Create configured cores.] ******************************************************************************************************************************
changed: [localhost] => (item=collection1)

TASK [geerlingguy.solr : include_tasks] *****************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.solr/tasks/trim-fat.yml for localhost

TASK [geerlingguy.solr : Remove the downloaded Solr archive.] *******************************************************************************************************************
changed: [localhost] => (item=/root/solr-8.6.0.tgz)
changed: [localhost] => (item=/root/solr-8.6.0)

TASK [geerlingguy.solr : Remove docs, if not needed.] ***************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.solr : Remove example dir, if not needed.] ********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.java : Include OS-specific variables for Fedora or FreeBSD.] **************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.java : Include version-specific variables for CentOS/RHEL.] ***************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.java : Include version-specific variables for Ubuntu.] ********************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.java : Include version-specific variables for Debian.] ********************************************************************************************************
skipping: [localhost]

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

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

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

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

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

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

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

TASK [geerlingguy.elasticsearch : Install Elasticsearch.] ***********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.elasticsearch : Configure Elasticsearch.] *********************************************************************************************************************
skipping: [localhost] => (item=elasticsearch.yml)
skipping: [localhost] => (item=jvm.options)
[WARNING]: flush_handlers task does not support when conditional

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

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

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

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

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

RUNNING HANDLER [geerlingguy.mysql : restart mysql] *****************************************************************************************************************************
[WARNING]: Ignoring "sleep" as it is not used in "systemd"
changed: [localhost]

RUNNING HANDLER [geerlingguy.solr : restart solr] *******************************************************************************************************************************
[WARNING]: Ignoring "sleep" as it is not used in "systemd"
changed: [localhost]

TASK [geerlingguy.elasticsearch : Start Elasticsearch.] *************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.elasticsearch : Make sure Elasticsearch is running before proceeding.] ****************************************************************************************
skipping: [localhost]

TASK [geerlingguy.varnish : Include OS-specific variables.] *********************************************************************************************************************
skipping: [localhost]

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

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

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

TASK [geerlingguy.varnish : Ensure Varnish config path exists.] *****************************************************************************************************************
skipping: [localhost]

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

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

TASK [geerlingguy.varnish : Copy Varnish configuration (systemd).] **************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.varnish : Copy Varnish default VCL.] **************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.varnish : Copy varnish secret.] *******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.varnish : Ensure Varnish services are started and enabled on startup.] ****************************************************************************************
skipping: [localhost] => (item=varnish)

TASK [geerlingguy.varnish : Ensure Varnish services are started and enabled on startup (Xenial specific)] ***********************************************************************
skipping: [localhost] => (item=varnish)

TASK [geerlingguy.nginx : Include OS-specific variables.] ***********************************************************************************************************************
skipping: [localhost]

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

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

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

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

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

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

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

TASK [geerlingguy.nginx : Remove default nginx vhost config file (if configured).] **********************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Add managed vhost config files.] **********************************************************************************************************************
skipping: [localhost] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/drupal/web', u'server_name': u'discourseanalysis.net www.discourseanalysis.net'})

TASK [geerlingguy.nginx : Remove managed vhost config files.] *******************************************************************************************************************
skipping: [localhost] => (item={u'is_php': True, u'root': u'/var/www/drupalvm/drupal/web', u'server_name': u'discourseanalysis.net www.discourseanalysis.net'})

TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] **********************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Copy nginx configuration in place.] *******************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.nginx : Ensure nginx service is running as configured.] *******************************************************************************************************
skipping: [localhost]

TASK [drupalvm.www : Define drupalvm_webserver_user (Debian).] ******************************************************************************************************************
ok: [localhost]

TASK [drupalvm.www : Define drupalvm_webserver_user (RedHat).] ******************************************************************************************************************
skipping: [localhost]

TASK [drupalvm.www : Register information about the /vagrant directory.] ********************************************************************************************************
ok: [localhost]

TASK [drupalvm.www : Ensure a group with the same GID as used to sync directories exist.] ***************************************************************************************
skipping: [localhost]

TASK [drupalvm.www : Ensure the webserver user is in the same group as the owner of synced directories.] ************************************************************************
skipping: [localhost]

TASK [drupalvm.www : Ensure admin group exist.] *********************************************************************************************************************************
changed: [localhost]

TASK [drupalvm.www : Ensure vagrant user is in admin group.] ********************************************************************************************************************
changed: [localhost]

TASK [drupalvm.www : Set nicer permissions on Apache log directory.] ************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.drupal : Add backwards-compatibility shims.] ******************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.drupal/tasks/backwards-compatibility.yml for localhost

TASK [geerlingguy.drupal : build_makefile shim] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : build_composer shim] *********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : build_composer_project shim] *************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : install_site shim] ***********************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : drupalvm_database shim] ******************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : Check if Drupal is already set up.] ******************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : Define drush_path if it's not already defined.] ******************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : Define drupal_site_exists.] **************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : include_tasks] ***************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : Define drupal_deploy_updated] ************************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : include_tasks] ***************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : include_tasks] ***************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : include_tasks] ***************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : include_tasks] ***************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.drupal/tasks/build-composer-project.yml for localhost

TASK [geerlingguy.drupal : Delete old /tmp/composer-project] ********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : Generate Drupal project with composer package in /tmp/composer-project (this may take a while).] *****************************************************
changed: [localhost]

TASK [geerlingguy.drupal : Ensure drupal_composer_install_dir directory has proper permissions.] ********************************************************************************
changed: [localhost]

TASK [geerlingguy.drupal : Move Drupal project files to drupal_composer_install_dir (this may take a while).] *******************************************************************
changed: [localhost]

TASK [geerlingguy.drupal : Install dependencies with composer require (this may take a while).] *********************************************************************************
changed: [localhost] => (item=drupal/devel:^1.2)

TASK [geerlingguy.drupal : Check if a project specific Drush binary exists.] ****************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : Use project specific Drush if available.] ************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : include_tasks] ***************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.drupal/tasks/install-site.yml for localhost

TASK [geerlingguy.drupal : Check if site is already installed.] *****************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.drupal : Configure database correctly if using PostgreSQL.] ***************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.drupal : Install Drupal with drush.] **************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.drupal : Install configured modules with drush.] **************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.security : Include OS-specific variables.] ********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.security : include_tasks] *************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.security/tasks/fail2ban.yml for localhost

TASK [geerlingguy.security : Install fail2ban (RedHat).] ************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.security : Install fail2ban (Debian).] ************************************************************************************************************************
changed: [localhost]

TASK [geerlingguy.security : Copy fail2ban custom configuration file into place.] ***********************************************************************************************
changed: [localhost]

TASK [geerlingguy.security : Ensure fail2ban is running and enabled on boot.] ***************************************************************************************************
ok: [localhost]

TASK [geerlingguy.security : include_tasks] *************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.security/tasks/ssh.yml for localhost

TASK [geerlingguy.security : Ensure SSH daemon is running.] *********************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.security : Update SSH configuration to be more secure.] *******************************************************************************************************
ok: [localhost] => (item={u'regexp': u'^PasswordAuthentication', u'line': u'PasswordAuthentication yes'})
ok: [localhost] => (item={u'regexp': u'^PermitRootLogin', u'line': u'PermitRootLogin yes'})
changed: [localhost] => (item={u'regexp': u'^Port', u'line': u'Port 22'})
changed: [localhost] => (item={u'regexp': u'^UseDNS', u'line': u'UseDNS no'})
changed: [localhost] => (item={u'regexp': u'^PermitEmptyPasswords', u'line': u'PermitEmptyPasswords no'})
ok: [localhost] => (item={u'regexp': u'^ChallengeResponseAuthentication', u'line': u'ChallengeResponseAuthentication no'})
changed: [localhost] => (item={u'regexp': u'^GSSAPIAuthentication', u'line': u'GSSAPIAuthentication no'})
changed: [localhost] => (item={u'regexp': u'^X11Forwarding', u'line': u'X11Forwarding no'})

TASK [geerlingguy.security : Add configured user accounts to passwordless sudoers.] *********************************************************************************************

TASK [geerlingguy.security : Add configured user accounts to passworded sudoers.] ***********************************************************************************************

TASK [geerlingguy.security : include_tasks] *************************************************************************************************************************************
skipping: [localhost]

TASK [geerlingguy.security : include_tasks] *************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/roles/geerlingguy.security/tasks/autoupdate-Debian.yml for localhost

TASK [geerlingguy.security : Install unattended upgrades package.] **************************************************************************************************************
ok: [localhost]

TASK [geerlingguy.security : Copy unattended-upgrades configuration files in place.] ********************************************************************************************
changed: [localhost] => (item=10periodic)
changed: [localhost] => (item=50unattended-upgrades)

TASK [Do not accept locale environment variables passed over SSH.] **************************************************************************************************************
changed: [localhost]

TASK [Allow client to pass PHP and XDEBUG environment variables over SSH.] ******************************************************************************************************
changed: [localhost] => (item=PHP_IDE_CONFIG)
changed: [localhost] => (item=XDEBUG_CONFIG)
changed: [localhost] => (item=PHP_OPTIONS)

TASK [Check if local known_hosts file is present.] ******************************************************************************************************************************
ok: [localhost]

TASK [Copy known_hosts file from host into Drupal VM.] **************************************************************************************************************************
skipping: [localhost]

TASK [Set SSH home directory.] **************************************************************************************************************************************************
changed: [localhost]

TASK [Install extra apt packages (if any are configured).] **********************************************************************************************************************
changed: [localhost]

TASK [Install extra yum packages (if any are configured).] **********************************************************************************************************************
skipping: [localhost]

TASK [include_tasks] ************************************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/tasks/apparmor.yml for localhost

TASK [Detect if AppArmor is working.] *******************************************************************************************************************************************
ok: [localhost]

TASK [Ensure MySQL AppArmor profile is disabled (for slow query log).] **********************************************************************************************************
changed: [localhost]

TASK [Restart the AppArmor if necessary.] ***************************************************************************************************************************************
changed: [localhost]

TASK [include_tasks] ************************************************************************************************************************************************************
included: /root/git/ihde-drupalvm-diskursnet/provisioning/tasks/drush-aliases.yml for localhost

TASK [Ensure Drush directories exist.] ******************************************************************************************************************************************
ok: [localhost] => (item=~/.drush)
changed: [localhost] => (item=~/.drush/sites)

TASK [Check if Drush configuration file exists.] ********************************************************************************************************************************
ok: [localhost]

TASK [Create a Drush configuration file with a custom alias-path.] **************************************************************************************************************
changed: [localhost]

TASK [Configure host machine drush aliases.] ************************************************************************************************************************************
changed: [localhost] => (item={u'dest': u'~/.drush/drupalvm-jun2020-da.aliases.drushrc.php', u'src': u'templates/drupalvm.aliases.drushrc.php.j2'})
changed: [localhost] => (item={u'dest': u'~/.drush/sites/drupalvm-jun2020-da.site.yml', u'src': u'templates/drupalvm.aliases.yml.j2'})

TASK [Ensure drush directories exist for vagrant user inside VM.] ***************************************************************************************************************
ok: [localhost] => (item=~/.drush)
ok: [localhost] => (item=~/.drush/sites)

TASK [Check if Drush configuration file exists.] ********************************************************************************************************************************
ok: [localhost]

TASK [Create a Drush configuration file with a custom alias-path.] **************************************************************************************************************
skipping: [localhost]

TASK [Configure drush aliases for vagrant user inside VM.] **********************************************************************************************************************
changed: [localhost] => (item={u'dest': u'~/.drush/drupalvm-jun2020-da.aliases.drushrc.php', u'src': u'templates/drupalvm-local.aliases.drushrc.php.j2'})
changed: [localhost] => (item={u'dest': u'~/.drush/sites/drupalvm-jun2020-da.site.yml', u'src': u'templates/drupalvm-local.aliases.yml.j2'})

TASK [Ensure drush directories exist for root user inside VM.] ******************************************************************************************************************
ok: [localhost] => (item=~/.drush)
ok: [localhost] => (item=~/.drush/sites)

TASK [Check if Drush configuration file exists.] ********************************************************************************************************************************
ok: [localhost]

TASK [Create a Drush configuration file with a custom alias-path.] **************************************************************************************************************
skipping: [localhost]

TASK [Configure drush aliases for root user inside VM.] *************************************************************************************************************************
ok: [localhost] => (item={u'dest': u'~/.drush/drupalvm-jun2020-da.aliases.drushrc.php', u'src': u'templates/drupalvm-local.aliases.drushrc.php.j2'})
ok: [localhost] => (item={u'dest': u'~/.drush/sites/drupalvm-jun2020-da.site.yml', u'src': u'templates/drupalvm-local.aliases.yml.j2'})

TASK [Ensure configured cron jobs exist in user account's crontab.] *************************************************************************************************************

TASK [include_tasks] ************************************************************************************************************************************************************
skipping: [localhost]

TASK [Run configured post-provision shell scripts.] *****************************************************************************************************************************

TASK [Run configured post-provision ansible task files.] ************************************************************************************************************************

RUNNING HANDLER [geerlingguy.drupal : clear opcache] ****************************************************************************************************************************
changed: [localhost]

RUNNING HANDLER [geerlingguy.security : restart ssh] ****************************************************************************************************************************
changed: [localhost]

PLAY RECAP **********************************************************************************************************************************************************************
localhost                  : ok=266  changed=103  unreachable=0    failed=0    skipped=346  rescued=0    ignored=0
root@:~/git/ihde-drupalvm-diskursnet# systemctl status apache2.service
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Mon 2020-09-07 15:28:53 CEST; 15min ago
 Main PID: 10550 (apache2)
    Tasks: 55 (limit: 4915)
   CGroup: /system.slice/apache2.service
           ├─10550 /usr/sbin/apache2 -k start
           ├─10551 /usr/sbin/apache2 -k start
           └─10552 /usr/sbin/apache2 -k start

Sep 07 15:28:52 discourseanalysis systemd[1]: Starting The Apache HTTP Server...
Sep 07 15:28:52 discourseanalysis apachectl[10526]: AH00112: Warning: DocumentRoot [/var/www/drupalvm/drupal/web] does not exist
Sep 07 15:28:53 discourseanalysis apachectl[10526]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName
Sep 07 15:28:53 discourseanalysis systemd[1]: Started The Apache HTTP Server.
root@:~/git/ihde-drupalvm-diskursnet# journalctl -u apache2.service
-- Logs begin at Mon 2020-09-07 00:05:59 CEST, end at Mon 2020-09-07 15:43:11 CEST. --
Sep 07 15:16:57 discourseanalysis systemd[1]: Starting The Apache HTTP Server...
Sep 07 15:16:57 discourseanalysis apachectl[11560]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName
Sep 07 15:16:57 discourseanalysis systemd[1]: Started The Apache HTTP Server.
Sep 07 15:17:06 discourseanalysis systemd[1]: Stopping The Apache HTTP Server...
Sep 07 15:17:06 discourseanalysis apachectl[12348]: AH00112: Warning: DocumentRoot [/var/www/drupalvm/drupal/web] does not exist
Sep 07 15:17:06 discourseanalysis apachectl[12348]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName
Sep 07 15:17:06 discourseanalysis systemd[1]: Stopped The Apache HTTP Server.
Sep 07 15:28:52 discourseanalysis systemd[1]: Starting The Apache HTTP Server...
Sep 07 15:28:52 discourseanalysis apachectl[10416]: AH00112: Warning: DocumentRoot [/var/www/drupalvm/drupal/web] does not exist
Sep 07 15:28:52 discourseanalysis apachectl[10416]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName
Sep 07 15:28:52 discourseanalysis systemd[1]: Started The Apache HTTP Server.
Sep 07 15:28:52 discourseanalysis systemd[1]: Stopping The Apache HTTP Server...
Sep 07 15:28:52 discourseanalysis apachectl[10521]: AH00112: Warning: DocumentRoot [/var/www/drupalvm/drupal/web] does not exist
Sep 07 15:28:52 discourseanalysis apachectl[10521]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName
Sep 07 15:28:52 discourseanalysis systemd[1]: Stopped The Apache HTTP Server.
Sep 07 15:28:52 discourseanalysis systemd[1]: Starting The Apache HTTP Server...
Sep 07 15:28:52 discourseanalysis apachectl[10526]: AH00112: Warning: DocumentRoot [/var/www/drupalvm/drupal/web] does not exist
Sep 07 15:28:53 discourseanalysis apachectl[10526]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName
Sep 07 15:28:53 discourseanalysis systemd[1]: Started The Apache HTTP Server.

Summary

I have included apache_state: stopped in my config.yml. I was quite happy about finding the directive in geerlingguy.apache role, to keep server as much closed as possible, until I do server hardening afterwards.

I would expect apache being kept stopped during the installation - when I probed systemctl status apache2.service after the playbook was through, I saw apache up and running.

I have looked through to output to find nothing suspicious. I also (naively) searched through the ansible roles where apache service could be (re)activated by accident, but I did not discover anything.

I don't know if SystemRestart=on-abort in/etc/systemd/system/multi-user.target.wants/apache2.service could have to do something with it. Stopping the sevice via systemctl does not trigger on-abort.

bits-of-static commented 4 years ago

I cannot reproduce the issue. Sorry for the clutter. Closing this one.