PLAY [all] *************************************************************************************************************************************
TASK [Gathering Facts] *************************************************************************************************************************
TASK [geerlingguy.apache : Include OS-specific variables.] *************************************************************************************
TASK [geerlingguy.apache : Include variables for Amazon Linux.] ********************************************************************************
TASK [geerlingguy.apache : Define apache_packages.] ********************************************************************************************
TASK [geerlingguy.apache : include_tasks] ******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.apache/tasks/setup-Debian.yml for ubuntu
included: /home/user1/.ansible/roles/geerlingguy.apache/tasks/setup-RedHat.yml for centos
TASK [geerlingguy.apache : Update apt cache.] **************************************************************************************************
TASK [geerlingguy.apache : Ensure Apache is installed on Debian.] ******************************************************************************
TASK [geerlingguy.apache : Ensure Apache is installed on RHEL.] ********************************************************************************
TASK [geerlingguy.apache : Get installed version of Apache.] ***********************************************************************************
TASK [geerlingguy.apache : Create apache_version variable.] ************************************************************************************
TASK [geerlingguy.apache : Include Apache 2.2 variables.] **************************************************************************************
TASK [geerlingguy.apache : Include Apache 2.4 variables.] **************************************************************************************
TASK [geerlingguy.apache : Configure Apache.] **************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.apache/tasks/configure-Debian.yml for ubuntu
included: /home/user1/.ansible/roles/geerlingguy.apache/tasks/configure-RedHat.yml for centos
TASK [geerlingguy.apache : Configure Apache.] **************************************************************************************************
ok: [ubuntu] => (item={u'regexp': u'^Listen ', u'line': u'Listen 80'})
TASK [geerlingguy.apache : Enable Apache mods.] ************************************************************************************************
changed: [ubuntu] => (item=rewrite.load)
changed: [ubuntu] => (item=ssl.load)
TASK [geerlingguy.apache : Disable Apache mods.] ***********************************************************************************************
TASK [geerlingguy.apache : Check whether certificates defined in vhosts exist.] ****************************************************************
TASK [geerlingguy.apache : Add apache vhosts configuration.] ***********************************************************************************
TASK [geerlingguy.apache : Add vhost symlink in sites-enabled.] ********************************************************************************
TASK [geerlingguy.apache : Remove default vhost in sites-enabled.] *****************************************************************************
TASK [geerlingguy.apache : Configure Apache.] **************************************************************************************************
ok: [centos] => (item={u'regexp': u'^Listen ', u'line': u'Listen 80'})
TASK [geerlingguy.apache : Check whether certificates defined in vhosts exist.] ****************************************************************
TASK [geerlingguy.apache : Add apache vhosts configuration.] ***********************************************************************************
TASK [geerlingguy.apache : Check if localhost cert exists (RHEL 8 and later).] *****************************************************************
TASK [geerlingguy.apache : Ensure httpd certs are installed (RHEL 8 and later).] ***************************************************************
TASK [geerlingguy.apache : Ensure Apache has selected state and enabled on boot.] **************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/variables.yml for ubuntu, centos
TASK [geerlingguy.mysql : Include OS-specific variables.] **************************************************************************************
ok: [ubuntu] => (item=/home/user1/.ansible/roles/geerlingguy.mysql/vars/Debian.yml)
ok: [centos] => (item=/home/user1/.ansible/roles/geerlingguy.mysql/vars/RedHat-7.yml)
TASK [geerlingguy.mysql : Define mysql_packages.] **********************************************************************************************
TASK [geerlingguy.mysql : Define mysql_daemon.] ************************************************************************************************
TASK [geerlingguy.mysql : Define mysql_slow_query_log_file.] ***********************************************************************************
TASK [geerlingguy.mysql : Define mysql_log_error.] *********************************************************************************************
TASK [geerlingguy.mysql : Define mysql_syslog_tag.] ********************************************************************************************
TASK [geerlingguy.mysql : Define mysql_pid_file.] **********************************************************************************************
TASK [geerlingguy.mysql : Define mysql_config_file.] *******************************************************************************************
TASK [geerlingguy.mysql : Define mysql_config_include_dir.] ************************************************************************************
TASK [geerlingguy.mysql : Define mysql_socket.] ************************************************************************************************
TASK [geerlingguy.mysql : Define mysql_supports_innodb_large_prefix.] **************************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/setup-RedHat.yml for centos
TASK [geerlingguy.mysql : Ensure MySQL packages are installed.] ********************************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/setup-Debian.yml for ubuntu
TASK [geerlingguy.mysql : Check if MySQL is already installed.] ********************************************************************************
TASK [geerlingguy.mysql : Update apt cache if MySQL is not yet installed.] *********************************************************************
TASK [geerlingguy.mysql : Ensure MySQL Python libraries are installed.] ************************************************************************
TASK [geerlingguy.mysql : Ensure MySQL packages are installed.] ********************************************************************************
TASK [geerlingguy.mysql : Ensure MySQL is stopped after initial install.] **********************************************************************
TASK [geerlingguy.mysql : Delete innodb log files created by apt package after initial install.] ***********************************************
changed: [ubuntu] => (item=ib_logfile0)
changed: [ubuntu] => (item=ib_logfile1)
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
TASK [geerlingguy.mysql : Check if MySQL packages were installed.] *****************************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/configure.yml for ubuntu, centos
TASK [geerlingguy.mysql : Get MySQL version.] **************************************************************************************************
TASK [geerlingguy.mysql : Copy my.cnf global MySQL configuration.] *****************************************************************************
TASK [geerlingguy.mysql : Verify mysql include directory exists.] ******************************************************************************
TASK [geerlingguy.mysql : Copy my.cnf override files into include directory.] ******************************************************************
TASK [geerlingguy.mysql : Create slow query log file (if configured).] *************************************************************************
TASK [geerlingguy.mysql : Create datadir if it does not exist] *********************************************************************************
TASK [geerlingguy.mysql : Set ownership on slow query log file (if configured).] ***************************************************************
TASK [geerlingguy.mysql : Create error log file (if configured).] ******************************************************************************
TASK [geerlingguy.mysql : Set ownership on error log file (if configured).] ********************************************************************
TASK [geerlingguy.mysql : Ensure MySQL is started and enabled on boot.] ************************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/secure-installation.yml for ubuntu, centos
TASK [geerlingguy.mysql : Ensure default user is present.] *************************************************************************************
TASK [geerlingguy.mysql : Copy user-my.cnf file with password credentials.] ********************************************************************
TASK [geerlingguy.mysql : Disallow root login remotely] ****************************************************************************************
ok: [ubuntu] => (item=DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'))
ok: [centos] => (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.] ********************************************************************************
TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (5.7.x).] ******************************************************
skipping: [centos] => (item=127.0.0.1)
skipping: [centos] => (item=::1)
skipping: [centos] => (item=localhost)
changed: [ubuntu] => (item=localhost)
TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (< 5.7.x).] ****************************************************
skipping: [ubuntu] => (item=localhost)
changed: [centos] => (item=127.0.0.1)
changed: [centos] => (item=::1)
changed: [centos] => (item=localhost)
TASK [geerlingguy.mysql : Copy .my.cnf file with root password credentials.] *******************************************************************
TASK [geerlingguy.mysql : Get list of hosts for the anonymous user.] ***************************************************************************
TASK [geerlingguy.mysql : Remove anonymous MySQL users.] ***************************************************************************************
changed: [centos] => (item=centos.example.com)
changed: [centos] => (item=localhost)
[WARNING]: Module did not set no_log for update_password
TASK [geerlingguy.mysql : Remove MySQL test database.] *****************************************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/databases.yml for ubuntu, centos
TASK [geerlingguy.mysql : Ensure MySQL databases are present.] *********************************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/users.yml for ubuntu, centos
TASK [geerlingguy.mysql : Ensure MySQL users are present.] *************************************************************************************
TASK [geerlingguy.mysql : include_tasks] *******************************************************************************************************
included: /home/user1/.ansible/roles/geerlingguy.mysql/tasks/replication.yml for ubuntu, centos
TASK [geerlingguy.mysql : Ensure replication user exists on master.] ***************************************************************************
TASK [geerlingguy.mysql : Check slave replication status.] *************************************************************************************
TASK [geerlingguy.mysql : Check master replication status.] ************************************************************************************
TASK [geerlingguy.mysql : Configure replication on the slave.] *********************************************************************************
TASK [geerlingguy.mysql : Start replication.] **************************************************************************************************
RUNNING HANDLER [geerlingguy.apache : restart apache] ******************************************************************************************
RUNNING HANDLER [geerlingguy.mysql : restart mysql] ********************************************************************************************
[WARNING]: Ignoring "sleep" as it is not used in "systemd"
[WARNING]: Ignoring "sleep" as it is not used in "systemd"
PLAY RECAP *************************************************************************************************************************************
centos : ok=45 changed=11 unreachable=0 failed=0 skipped=23 rescued=0 ignored=0
ubuntu : ok=52 changed=16 unreachable=0 failed=0 skipped=24 rescued=0 ignored=0