** ran the openliberty playbook step by step… $ ansible-playbook -l cldr-smoke.unicode.org openliberty-playbook.yml --step PLAY [surveytool] ******************************************************************************************************************************************************************************* Perform task: TASK: Gathering Facts (N)o/(y)es/(c)ontinue: y Perform task: TASK: Gathering Facts (N)o/(y)es/(c)ontinue: ************************************************************************************************************************************** TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] Perform task: TASK: adoptopenjdk_role : Install Debian specific parts (N)o/(y)es/(c)ontinue: y Perform task: TASK: adoptopenjdk_role : Install Debian specific parts (N)o/(y)es/(c)ontinue: **************************************************************************************************** TASK [adoptopenjdk_role : Install Debian specific parts] **************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/adoptopenjdk_role/tasks/debian_based.yml for cldr-smoke.unicode.org Perform task: TASK: adoptopenjdk_role : Add the Apt signing key of AdoptOpenJDK from jfrog.io (N)o/(y)es/(c)ontinue: y Perform task: TASK: adoptopenjdk_role : Add the Apt signing key of AdoptOpenJDK from jfrog.io (N)o/(y)es/(c)ontinue: **************************************************************************** TASK [adoptopenjdk_role : Add the Apt signing key of AdoptOpenJDK from jfrog.io] **************************************************************************************************************** ok: [cldr-smoke.unicode.org] Perform task: TASK: adoptopenjdk_role : Add apt repository for AdoptOpenJDK (N)o/(y)es/(c)ontinue: y Perform task: TASK: adoptopenjdk_role : Add apt repository for AdoptOpenJDK (N)o/(y)es/(c)ontinue: ********************************************************************************************** TASK [adoptopenjdk_role : Add apt repository for AdoptOpenJDK] ********************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: adoptopenjdk_role : Install AdoptOpenJDK package (N)o/(y)es/(c)ontinue: y Perform task: TASK: adoptopenjdk_role : Install AdoptOpenJDK package (N)o/(y)es/(c)ontinue: ***************************************************************************************************** TASK [adoptopenjdk_role : Install AdoptOpenJDK package] ***************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: adoptopenjdk_role : Install Redhat specific parts (N)o/(y)es/(c)ontinue: y Perform task: TASK: adoptopenjdk_role : Install Redhat specific parts (N)o/(y)es/(c)ontinue: **************************************************************************************************** TASK [adoptopenjdk_role : Install Redhat specific parts] **************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] Perform task: TASK: openliberty : Install OpenLiberty GPG key (N)o/(y)es/(c)ontinue: y Perform task: TASK: openliberty : Install OpenLiberty GPG key (N)o/(y)es/(c)ontinue: ************************************************************************************************************ TASK [openliberty : Install OpenLiberty GPG key] ************************************************************************************************************************************************ changed: [cldr-smoke.unicode.org] Perform task: TASK: openliberty : Add OpenLiberty repo (N)o/(y)es/(c)ontinue: y Perform task: TASK: openliberty : Add OpenLiberty repo (N)o/(y)es/(c)ontinue: ******************************************************************************************************************* TASK [openliberty : Add OpenLiberty repo] ******************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] Perform task: TASK: openliberty : Install OpenLiberty packages (N)o/(y)es/(c)ontinue: y Perform task: TASK: openliberty : Install OpenLiberty packages (N)o/(y)es/(c)ontinue: *********************************************************************************************************** TASK [openliberty : Install OpenLiberty packages] *********************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: Disable openliberty@defaultServer (N)o/(y)es/(c)ontinue: y Perform task: TASK: Disable openliberty@defaultServer (N)o/(y)es/(c)ontinue: ******************************************************************************************************************** TASK [Disable openliberty@defaultServer] ******************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: setup perms on cldr/ (N)o/(y)es/(c)ontinue: y Perform task: TASK: setup perms on cldr/ (N)o/(y)es/(c)ontinue: ********************************************************************************************************************************* TASK [setup perms on cldr/] ********************************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] Perform task: TASK: Copy defaultServer to cldr if needed (N)o/(y)es/(c)ontinue: y Perform task: TASK: Copy defaultServer to cldr if needed (N)o/(y)es/(c)ontinue: ***************************************************************************************************************** TASK [Copy defaultServer to cldr if needed] ***************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: set up cldr/server.env (N)o/(y)es/(c)ontinue: y Perform task: TASK: set up cldr/server.env (N)o/(y)es/(c)ontinue: ******************************************************************************************************************************* TASK [set up cldr/server.env] ******************************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] Perform task: TASK: set up cldr/bootstrap.properties (N)o/(y)es/(c)ontinue: y Perform task: TASK: set up cldr/bootstrap.properties (N)o/(y)es/(c)ontinue: ********************************************************************************************************************* TASK [set up cldr/bootstrap.properties] ********************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] Perform task: TASK: setup perms on cldr/jdbc (N)o/(y)es/(c)ontinue: y Perform task: TASK: setup perms on cldr/jdbc (N)o/(y)es/(c)ontinue: ***************************************************************************************************************************** TASK [setup perms on cldr/jdbc] ***************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: setup perms on cldr/apps (N)o/(y)es/(c)ontinue: y Perform task: TASK: setup perms on cldr/apps (N)o/(y)es/(c)ontinue: ***************************************************************************************************************************** TASK [setup perms on cldr/apps] ***************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: Enable openliberty@cldr (N)o/(y)es/(c)ontinue: y Perform task: TASK: Enable openliberty@cldr (N)o/(y)es/(c)ontinue: ****************************************************************************************************************************** TASK [Enable openliberty@cldr] ****************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: Setup deploy-to-tomcat.sh (N)o/(y)es/(c)ontinue: y Perform task: TASK: Setup deploy-to-tomcat.sh (N)o/(y)es/(c)ontinue: **************************************************************************************************************************** TASK [Setup deploy-to-tomcat.sh] **************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] Perform task: TASK: add surveytool to sudoers (N)o/(y)es/(c)ontinue: y Perform task: TASK: add surveytool to sudoers (N)o/(y)es/(c)ontinue: **************************************************************************************************************************** TASK [add surveytool to sudoers] **************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] RUNNING HANDLER [Restart OpenLiberty] *********************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] PLAY RECAP ************************************************************************************************************************************************************************************** cldr-smoke.unicode.org : ok=19 changed=16 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 ** Now re-run all of the playbook $ ansible-playbook --check -l cldr-smoke.unicode.org setup-playbook.yml PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Install Debian specific parts] **************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/adoptopenjdk_role/tasks/debian_based.yml for cldr-smoke.unicode.org TASK [adoptopenjdk_role : Add the Apt signing key of AdoptOpenJDK from jfrog.io] **************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Add apt repository for AdoptOpenJDK] ********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Install AdoptOpenJDK package] ***************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Install Redhat specific parts] **************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [openliberty : Install OpenLiberty GPG key] ************************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] TASK [openliberty : Add OpenLiberty repo] ******************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [openliberty : Install OpenLiberty packages] *********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Disable openliberty@defaultServer] ******************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [setup perms on cldr/] ********************************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [Copy defaultServer to cldr if needed] ***************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [set up cldr/server.env] ******************************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [set up cldr/bootstrap.properties] ********************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [setup perms on cldr/jdbc] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [setup perms on cldr/apps] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Enable openliberty@cldr] ****************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Setup deploy-to-tomcat.sh] **************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [add surveytool to sudoers] **************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Install server packages] ****************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Setup surveytool user for deploy] ********************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] TASK [Give access to surveytool user] *********************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Setup surveytool auth] ******************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [ensure cldradmin group is there] ********************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [ensure cldradmin user is there] *********************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [make sure /home/cldradmin/.ssh/ exists] *************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [make sure /home/cldradmin/.ssh/authorized_keys exists] ************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] TASK [add cldradmin to sudoers] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/variables.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Include OS-specific variables.] *************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item=/Users/srl295/.ansible/roles/geerlingguy.mysql/vars/Debian.yml) TASK [geerlingguy.mysql : Define mysql_packages.] *********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_daemon.] ************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_slow_query_log_file.] ************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_log_error.] ********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_syslog_tag.] ********************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_pid_file.] *********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_config_file.] ******************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_config_include_dir.] ************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_socket.] ************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_supports_innodb_large_prefix.] *************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/setup-Debian.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Check if MySQL is already installed.] ********************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Update apt cache if MySQL is not yet installed.] ********************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL Python libraries are installed.] ************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL packages are installed.] ********************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL is stopped after initial install.] *********************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Delete innodb log files created by apt package after initial install.] ************************************************************************************************ skipping: [cldr-smoke.unicode.org] => (item=ib_logfile0) skipping: [cldr-smoke.unicode.org] => (item=ib_logfile1) TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Check if MySQL packages were installed.] ****************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/configure.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Get MySQL version.] *************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Copy my.cnf global MySQL configuration.] ****************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Verify mysql include directory exists.] ******************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Copy my.cnf override files into include directory.] ******************************************************************************************************************* TASK [geerlingguy.mysql : Create slow query log file (if configured).] ************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Create datadir if it does not exist] ********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Set ownership on slow query log file (if configured).] **************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Create error log file (if configured).] ******************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Set ownership on error log file (if configured).] ********************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL is started and enabled on boot.] ************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/secure-installation.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure default user is present.] ************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Copy user-my.cnf file with password credentials.] ********************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Disallow root login remotely] ***************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] => (item=DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')) TASK [geerlingguy.mysql : Get list of hosts for the root user.] ********************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (5.7.x).] ******************************************************************************************************* TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (< 5.7.x).] ***************************************************************************************************** TASK [geerlingguy.mysql : Copy .my.cnf file with root password credentials.] ******************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Get list of hosts for the anonymous user.] **************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Remove anonymous MySQL users.] **************************************************************************************************************************************** TASK [geerlingguy.mysql : Remove MySQL test database.] ****************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/databases.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure MySQL databases are present.] ********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item={'name': 'cldrdb', 'encoding': 'latin1', 'collation': 'latin1_bin'}) TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/users.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure MySQL users are present.] ************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item=None) ok: [cldr-smoke.unicode.org] => (item=None) ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/replication.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure replication user exists on master.] **************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Check slave replication status.] ************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Check master replication status.] ************************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Configure replication on the slave.] ********************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Start replication.] *************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [Setup /home/cldradmin/.my.cnf] ************************************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Include OS-specific variables.] *************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Define nginx_user.] *************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.nginx/tasks/setup-Ubuntu.yml for cldr-smoke.unicode.org TASK [geerlingguy.nginx : Ensure dirmngr is installed (gnupg dependency).] ********************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Add PPA for Nginx.] *************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx will reinstall if the PPA was just added.] *************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.nginx/tasks/setup-Debian.yml for cldr-smoke.unicode.org TASK [geerlingguy.nginx : Update apt cache.] **************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx is installed.] ******************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Remove default nginx vhost config file (if configured).] ************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] ************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Add managed vhost config files.] ************************************************************************************************************************************** TASK [geerlingguy.nginx : Remove managed vhost config files.] *********************************************************************************************************************************** TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] ************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Copy nginx configuration in place.] *********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx service is running as configured.] *********************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Setup reverse proxy] ********************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Setup index.html] ************************************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] RUNNING HANDLER [Restart Nginx] ***************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Create CLDR dir] ************************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Rotate CLDR logs] ************************************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] TASK [create st/README.md] ********************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Create cldr.properties] ******************************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] TASK [Checkout CLDR trunk] ********************************************************************************************************************************************************************** [WARNING]: Module remote_tmp /home/surveytool/.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 changed: [cldr-smoke.unicode.org] RUNNING HANDLER [Restart OpenLiberty] *********************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] PLAY [all] ************************************************************************************************************************************************************************************** TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [derJD.journald : /var/log/journal/] ******************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [derJD.journald : /etc/systemd/journald.conf] ********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item=SystemMaxUse) TASK [Install some packages] ******************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [letsencrypt] ****************************************************************************************************************************************************************************** TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Install certbot packages] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [setup certbot] **************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [prod] ************************************************************************************************************************************************************************************* skipping: no hosts matched PLAY [backupdb] ********************************************************************************************************************************************************************************* skipping: no hosts matched PLAY RECAP ************************************************************************************************************************************************************************************** cldr-smoke.unicode.org : ok=89 changed=10 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 srl295@abeja:~/src/cldr2/tools/scripts/ansible $ ansible-playbook -l cldr-smoke.unicode.org setup-playbook.yml PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Install Debian specific parts] **************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/adoptopenjdk_role/tasks/debian_based.yml for cldr-smoke.unicode.org TASK [adoptopenjdk_role : Add the Apt signing key of AdoptOpenJDK from jfrog.io] **************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Add apt repository for AdoptOpenJDK] ********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Install AdoptOpenJDK package] ***************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [adoptopenjdk_role : Install Redhat specific parts] **************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [openliberty : Install OpenLiberty GPG key] ************************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] TASK [openliberty : Add OpenLiberty repo] ******************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [openliberty : Install OpenLiberty packages] *********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Disable openliberty@defaultServer] ******************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [setup perms on cldr/] ********************************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [Copy defaultServer to cldr if needed] ***************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [set up cldr/server.env] ******************************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [set up cldr/bootstrap.properties] ********************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [setup perms on cldr/jdbc] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [setup perms on cldr/apps] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Enable openliberty@cldr] ****************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Setup deploy-to-tomcat.sh] **************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [add surveytool to sudoers] **************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Install server packages] ****************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Setup surveytool user for deploy] ********************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] TASK [Give access to surveytool user] *********************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Setup surveytool auth] ******************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [ensure cldradmin group is there] ********************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [ensure cldradmin user is there] *********************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [make sure /home/cldradmin/.ssh/ exists] *************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [make sure /home/cldradmin/.ssh/authorized_keys exists] ************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] TASK [add cldradmin to sudoers] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/variables.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Include OS-specific variables.] *************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item=/Users/srl295/.ansible/roles/geerlingguy.mysql/vars/Debian.yml) TASK [geerlingguy.mysql : Define mysql_packages.] *********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_daemon.] ************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_slow_query_log_file.] ************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_log_error.] ********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_syslog_tag.] ********************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_pid_file.] *********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_config_file.] ******************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_config_include_dir.] ************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_socket.] ************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Define mysql_supports_innodb_large_prefix.] *************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/setup-Debian.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Check if MySQL is already installed.] ********************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Update apt cache if MySQL is not yet installed.] ********************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL Python libraries are installed.] ************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL packages are installed.] ********************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL is stopped after initial install.] *********************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Delete innodb log files created by apt package after initial install.] ************************************************************************************************ skipping: [cldr-smoke.unicode.org] => (item=ib_logfile0) skipping: [cldr-smoke.unicode.org] => (item=ib_logfile1) TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Check if MySQL packages were installed.] ****************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/configure.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Get MySQL version.] *************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Copy my.cnf global MySQL configuration.] ****************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Verify mysql include directory exists.] ******************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Copy my.cnf override files into include directory.] ******************************************************************************************************************* TASK [geerlingguy.mysql : Create slow query log file (if configured).] ************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Create datadir if it does not exist] ********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Set ownership on slow query log file (if configured).] **************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Create error log file (if configured).] ******************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Set ownership on error log file (if configured).] ********************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Ensure MySQL is started and enabled on boot.] ************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/secure-installation.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure default user is present.] ************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Copy user-my.cnf file with password credentials.] ********************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Disallow root login remotely] ***************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item=DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')) TASK [geerlingguy.mysql : Get list of hosts for the root user.] ********************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (5.7.x).] ******************************************************************************************************* TASK [geerlingguy.mysql : Update MySQL root password for localhost root account (< 5.7.x).] ***************************************************************************************************** TASK [geerlingguy.mysql : Copy .my.cnf file with root password credentials.] ******************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Get list of hosts for the anonymous user.] **************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Remove anonymous MySQL users.] **************************************************************************************************************************************** TASK [geerlingguy.mysql : Remove MySQL test database.] ****************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/databases.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure MySQL databases are present.] ********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item={'name': 'cldrdb', 'encoding': 'latin1', 'collation': 'latin1_bin'}) TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/users.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure MySQL users are present.] ************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item=None) ok: [cldr-smoke.unicode.org] => (item=None) ok: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.mysql/tasks/replication.yml for cldr-smoke.unicode.org TASK [geerlingguy.mysql : Ensure replication user exists on master.] **************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Check slave replication status.] ************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Check master replication status.] ************************************************************************************************************************************* skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Configure replication on the slave.] ********************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.mysql : Start replication.] *************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [Setup /home/cldradmin/.my.cnf] ************************************************************************************************************************************************************ ok: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Include OS-specific variables.] *************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Define nginx_user.] *************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.nginx/tasks/setup-Ubuntu.yml for cldr-smoke.unicode.org TASK [geerlingguy.nginx : Ensure dirmngr is installed (gnupg dependency).] ********************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Add PPA for Nginx.] *************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx will reinstall if the PPA was just added.] *************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** included: /Users/srl295/.ansible/roles/geerlingguy.nginx/tasks/setup-Debian.yml for cldr-smoke.unicode.org TASK [geerlingguy.nginx : Update apt cache.] **************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx is installed.] ******************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : include_tasks] ******************************************************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Remove default nginx vhost config file (if configured).] ************************************************************************************************************** skipping: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx_vhost_path exists.] ************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Add managed vhost config files.] ************************************************************************************************************************************** TASK [geerlingguy.nginx : Remove managed vhost config files.] *********************************************************************************************************************************** TASK [geerlingguy.nginx : Remove legacy vhosts.conf file.] ************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Copy nginx configuration in place.] *********************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [geerlingguy.nginx : Ensure nginx service is running as configured.] *********************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Setup reverse proxy] ********************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Setup index.html] ************************************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] RUNNING HANDLER [Restart Nginx] ***************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] PLAY [surveytool] ******************************************************************************************************************************************************************************* TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Create CLDR dir] ************************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Rotate CLDR logs] ************************************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] TASK [create st/README.md] ********************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] TASK [Create cldr.properties] ******************************************************************************************************************************************************************* changed: [cldr-smoke.unicode.org] TASK [Checkout CLDR trunk] ********************************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] RUNNING HANDLER [Restart OpenLiberty] *********************************************************************************************************************************************************** changed: [cldr-smoke.unicode.org] PLAY [all] ************************************************************************************************************************************************************************************** TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [derJD.journald : /var/log/journal/] ******************************************************************************************************************************************************* ok: [cldr-smoke.unicode.org] TASK [derJD.journald : /etc/systemd/journald.conf] ********************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] => (item=SystemMaxUse) TASK [Install some packages] ******************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [letsencrypt] ****************************************************************************************************************************************************************************** TASK [Gathering Facts] ************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [Install certbot packages] ***************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] TASK [setup certbot] **************************************************************************************************************************************************************************** ok: [cldr-smoke.unicode.org] PLAY [prod] ************************************************************************************************************************************************************************************* skipping: no hosts matched PLAY [backupdb] ********************************************************************************************************************************************************************************* skipping: no hosts matched PLAY RECAP ************************************************************************************************************************************************************************************** cldr-smoke.unicode.org : ok=90 changed=10 unreachable=0 failed=0 skipped=33 rescued=0 ignored=0