Skip to content

Instantly share code, notes, and snippets.

@eliu
Created November 5, 2017 09:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eliu/186d271104348282077d6df05ae714fe to your computer and use it in GitHub Desktop.
Save eliu/186d271104348282077d6df05ae714fe to your computer and use it in GitHub Desktop.
ansible-playbooks logs for openshift origin installation process
PLAY [Create initial host groups for localhost] *********************************************************************************************
TASK [include_vars] *************************************************************************************************************************
ok: [localhost]
PLAY [Populate config host groups] **********************************************************************************************************
TASK [Evaluate groups - g_etcd_hosts or g_new_etcd_hosts required] **************************************************************************
skipping: [localhost]
TASK [Evaluate groups - g_master_hosts or g_new_master_hosts required] **********************************************************************
skipping: [localhost]
TASK [Evaluate groups - g_node_hosts or g_new_node_hosts required] **************************************************************************
skipping: [localhost]
TASK [Evaluate groups - g_lb_hosts required] ************************************************************************************************
skipping: [localhost]
TASK [Evaluate groups - g_nfs_hosts required] ***********************************************************************************************
skipping: [localhost]
TASK [Evaluate groups - g_nfs_hosts is single host] *****************************************************************************************
skipping: [localhost]
TASK [Evaluate groups - g_glusterfs_hosts required] *****************************************************************************************
skipping: [localhost]
TASK [Evaluate oo_all_hosts] ****************************************************************************************************************
ok: [localhost] => (item=master.example.com)
ok: [localhost] => (item=node01.example.com)
ok: [localhost] => (item=node02.example.com)
ok: [localhost] => (item=lb.example.com)
TASK [Evaluate oo_masters] ******************************************************************************************************************
ok: [localhost] => (item=master.example.com)
TASK [Evaluate oo_first_master] *************************************************************************************************************
ok: [localhost]
TASK [Evaluate oo_new_etcd_to_config] *******************************************************************************************************
TASK [Evaluate oo_masters_to_config] ********************************************************************************************************
ok: [localhost] => (item=master.example.com)
TASK [Evaluate oo_etcd_to_config] ***********************************************************************************************************
ok: [localhost] => (item=master.example.com)
TASK [Evaluate oo_first_etcd] ***************************************************************************************************************
ok: [localhost]
TASK [Evaluate oo_etcd_hosts_to_upgrade] ****************************************************************************************************
ok: [localhost] => (item=master.example.com)
TASK [Evaluate oo_etcd_hosts_to_backup] *****************************************************************************************************
ok: [localhost] => (item=master.example.com)
TASK [Evaluate oo_nodes_to_config] **********************************************************************************************************
ok: [localhost] => (item=master.example.com)
ok: [localhost] => (item=node01.example.com)
ok: [localhost] => (item=node02.example.com)
TASK [Add master to oo_nodes_to_config] *****************************************************************************************************
skipping: [localhost] => (item=master.example.com)
TASK [Evaluate oo_lb_to_config] *************************************************************************************************************
ok: [localhost] => (item=lb.example.com)
TASK [Evaluate oo_nfs_to_config] ************************************************************************************************************
TASK [Evaluate oo_glusterfs_to_config] ******************************************************************************************************
TASK [Evaluate oo_etcd_to_migrate] **********************************************************************************************************
ok: [localhost] => (item=master.example.com)
PLAY [Ensure that all non-node hosts are accessible] ****************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [lb.example.com]
ok: [master.example.com]
PLAY [Initialize host facts] ****************************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [master.example.com]
ok: [node02.example.com]
ok: [node01.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [node02.example.com]
ok: [node01.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
ok: [node02.example.com] => (item=iproute)
ok: [node01.example.com] => (item=iproute)
ok: [master.example.com] => (item=iproute)
ok: [lb.example.com] => (item=iproute)
ok: [node02.example.com] => (item=python-dbus)
ok: [node01.example.com] => (item=python-dbus)
ok: [node01.example.com] => (item=PyYAML)
ok: [node02.example.com] => (item=PyYAML)
ok: [master.example.com] => (item=python-dbus)
ok: [lb.example.com] => (item=python-dbus)
ok: [node02.example.com] => (item=yum-utils)
ok: [node01.example.com] => (item=yum-utils)
ok: [master.example.com] => (item=PyYAML)
ok: [lb.example.com] => (item=PyYAML)
ok: [master.example.com] => (item=yum-utils)
ok: [lb.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
skipping: [node01.example.com] => (item=atomic)
skipping: [node01.example.com] => (item=ostree)
skipping: [node01.example.com] => (item=runc)
skipping: [node02.example.com] => (item=atomic)
skipping: [node02.example.com] => (item=ostree)
skipping: [node02.example.com] => (item=runc)
skipping: [lb.example.com] => (item=atomic)
skipping: [lb.example.com] => (item=ostree)
skipping: [lb.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
changed: [node01.example.com]
changed: [node02.example.com]
changed: [master.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts] **********************************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
PLAY [Gather and set facts for node hosts] **************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [node01.example.com]
ok: [master.example.com]
ok: [node02.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [node01.example.com]
ok: [master.example.com]
ok: [node02.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
skipping: [node01.example.com] => (item=iproute)
skipping: [node02.example.com] => (item=iproute)
skipping: [node01.example.com] => (item=python-dbus)
skipping: [node01.example.com] => (item=PyYAML)
skipping: [node01.example.com] => (item=yum-utils)
skipping: [node02.example.com] => (item=python-dbus)
skipping: [node02.example.com] => (item=PyYAML)
skipping: [node02.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
skipping: [node01.example.com] => (item=atomic)
skipping: [node01.example.com] => (item=ostree)
skipping: [node01.example.com] => (item=runc)
skipping: [node02.example.com] => (item=atomic)
skipping: [node02.example.com] => (item=ostree)
skipping: [node02.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
TASK [command] ******************************************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [Warn user about bad openshift_hostname values] ****************************************************************************************
skipping: [master.example.com]
PLAY [Verify compatible yum/subscription-manager combination] *******************************************************************************
TASK [Check for bad combinations of yum and subscription-manager] ***************************************************************************
ok: [node02.example.com]
ok: [node01.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [fail] *********************************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
PLAY [Determine openshift_version to configure on first master] *****************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
TASK [openshift_repos : openshift_repos detect ostree] **************************************************************************************
ok: [master.example.com]
TASK [openshift_repos : Ensure libselinux-python is installed] ******************************************************************************
ok: [master.example.com]
TASK [openshift_repos : Create any additional repos that are defined] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Remove the additional repos if no longer defined] *******************************************************************
ok: [master.example.com]
TASK [openshift_repos : Configure origin gpg keys] ******************************************************************************************
ok: [master.example.com]
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] **********************************************
ok: [master.example.com] => {
"msg": "First run of openshift_repos"
}
TASK [openshift_repos : Record that openshift_repos already ran] ****************************************************************************
ok: [master.example.com]
RUNNING HANDLER [openshift_repos : refresh cache] *******************************************************************************************
changed: [master.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [master.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
TASK [openshift_docker_facts : Set docker facts] ********************************************************************************************
changed: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [master.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [master.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [master.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [master.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [master.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [master.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [master.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [master.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] **************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] *********************************************************************
ok: [master.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] ***********************************
skipping: [master.example.com]
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] **************************************************
ok: [master.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ******************************************
skipping: [master.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ********************************************
skipping: [master.example.com]
TASK [openshift_version : Lookup latest containerized version if no version specified] ******************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Fail if rpm version and docker image version are different] *******************************************************
skipping: [master.example.com]
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************
ok: [master.example.com] => {
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n"
}
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_version was not set] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_image_tag was not set] *************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] ***********************
ok: [master.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_release": "3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_image_tag": "v3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_pkg_version": "-3.6.0"
}
PLAY [Set openshift_version for all hosts] **************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [node02.example.com]
ok: [lb.example.com]
ok: [node01.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_repos : openshift_repos detect ostree] **************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_repos : Ensure libselinux-python is installed] ******************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_repos : Create any additional repos that are defined] ***********************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_repos : Remove the additional repos if no longer defined] *******************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_repos : Configure origin gpg keys] ******************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] **********************************************
ok: [node01.example.com] => {
"msg": "First run of openshift_repos"
}
ok: [node02.example.com] => {
"msg": "First run of openshift_repos"
}
ok: [lb.example.com] => {
"msg": "First run of openshift_repos"
}
TASK [openshift_repos : Record that openshift_repos already ran] ****************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
RUNNING HANDLER [openshift_repos : refresh cache] *******************************************************************************************
changed: [lb.example.com]
changed: [node02.example.com]
changed: [node01.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [node01.example.com] => (item=iproute)
skipping: [node01.example.com] => (item=python-dbus)
skipping: [node01.example.com] => (item=PyYAML)
skipping: [node01.example.com] => (item=yum-utils)
skipping: [node02.example.com] => (item=iproute)
skipping: [lb.example.com] => (item=iproute)
skipping: [node02.example.com] => (item=python-dbus)
skipping: [node02.example.com] => (item=PyYAML)
skipping: [node02.example.com] => (item=yum-utils)
skipping: [lb.example.com] => (item=python-dbus)
skipping: [lb.example.com] => (item=PyYAML)
skipping: [lb.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [node01.example.com] => (item=atomic)
skipping: [node01.example.com] => (item=ostree)
skipping: [node01.example.com] => (item=runc)
skipping: [node02.example.com] => (item=atomic)
skipping: [node02.example.com] => (item=ostree)
skipping: [node02.example.com] => (item=runc)
skipping: [lb.example.com] => (item=atomic)
skipping: [lb.example.com] => (item=ostree)
skipping: [lb.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_docker_facts : Set docker facts] ********************************************************************************************
changed: [node02.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
changed: [node01.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [lb.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [node02.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
ok: [node01.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
ok: [lb.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [node01.example.com] => (item=iptables)
skipping: [node01.example.com] => (item=ip6tables)
skipping: [node02.example.com] => (item=iptables)
skipping: [node02.example.com] => (item=ip6tables)
skipping: [lb.example.com] => (item=iptables)
skipping: [lb.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [node01.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [node01.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [node02.example.com]
skipping: [node01.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [node01.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [node01.example.com] => (item=iptables)
skipping: [node01.example.com] => (item=iptables-services)
skipping: [node02.example.com] => (item=iptables)
skipping: [node02.example.com] => (item=iptables-services)
skipping: [lb.example.com] => (item=iptables)
skipping: [lb.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [node01.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
skipping: [node01.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] **************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] *********************************************************************
ok: [node01.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
ok: [node02.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
ok: [lb.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] *****************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] ***********************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] **************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ******************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ********************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Lookup latest containerized version if no version specified] ******************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Fail if rpm version and docker image version are different] *******************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************
skipping: [lb.example.com]
ok: [node01.example.com] => {
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n"
}
ok: [node02.example.com] => {
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n"
}
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_version was not set] ***************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_image_tag was not set] *************************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] ***********************
skipping: [lb.example.com]
ok: [node01.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
ok: [node02.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [lb.example.com]
ok: [node01.example.com] => {
"openshift_release": "3.6.0"
}
ok: [node02.example.com] => {
"openshift_release": "3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [lb.example.com]
ok: [node01.example.com] => {
"openshift_image_tag": "v3.6.0"
}
ok: [node02.example.com] => {
"openshift_image_tag": "v3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [lb.example.com]
ok: [node01.example.com] => {
"openshift_pkg_version": "-3.6.0"
}
ok: [node02.example.com] => {
"openshift_pkg_version": "-3.6.0"
}
PLAY [Verify Requirements] ******************************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
skipping: [node01.example.com] => (item=iproute)
skipping: [node02.example.com] => (item=iproute)
skipping: [node01.example.com] => (item=python-dbus)
skipping: [node01.example.com] => (item=PyYAML)
skipping: [node01.example.com] => (item=yum-utils)
skipping: [lb.example.com] => (item=iproute)
skipping: [lb.example.com] => (item=python-dbus)
skipping: [lb.example.com] => (item=PyYAML)
skipping: [lb.example.com] => (item=yum-utils)
skipping: [node02.example.com] => (item=python-dbus)
skipping: [node02.example.com] => (item=PyYAML)
skipping: [node02.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
skipping: [node01.example.com] => (item=atomic)
skipping: [node01.example.com] => (item=ostree)
skipping: [node01.example.com] => (item=runc)
skipping: [node02.example.com] => (item=atomic)
skipping: [node02.example.com] => (item=ostree)
skipping: [node02.example.com] => (item=runc)
skipping: [lb.example.com] => (item=atomic)
skipping: [lb.example.com] => (item=ostree)
skipping: [lb.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_repos : openshift_repos detect ostree] **************************************************************************************
ok: [node02.example.com]
ok: [node01.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [openshift_repos : Ensure libselinux-python is installed] ******************************************************************************
ok: [node02.example.com]
ok: [node01.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [openshift_repos : Create any additional repos that are defined] ***********************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_repos : Remove the additional repos if no longer defined] *******************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [openshift_repos : Configure origin gpg keys] ******************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
skipping: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
skipping: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
skipping: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] **********************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_repos : Record that openshift_repos already ran] ****************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_docker_facts : Set docker facts] ********************************************************************************************
ok: [node02.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [node01.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [lb.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [node01.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
ok: [node02.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
ok: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
ok: [lb.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
skipping: [node01.example.com] => (item=iptables)
skipping: [node01.example.com] => (item=ip6tables)
skipping: [node02.example.com] => (item=iptables)
skipping: [node02.example.com] => (item=ip6tables)
skipping: [lb.example.com] => (item=iptables)
skipping: [lb.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
skipping: [node01.example.com] => (item=iptables)
skipping: [node01.example.com] => (item=iptables-services)
skipping: [node02.example.com] => (item=iptables)
skipping: [node02.example.com] => (item=iptables-services)
skipping: [lb.example.com] => (item=iptables)
skipping: [lb.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [node01.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [node02.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [lb.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] **************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] *********************************************************************
ok: [master.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
ok: [node01.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
ok: [node02.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
ok: [lb.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] *****************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] ***********************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] **************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [lb.example.com]
skipping: [node02.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ******************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ********************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Lookup latest containerized version if no version specified] ******************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Fail if rpm version and docker image version are different] *******************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************
ok: [master.example.com] => {
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n"
}
skipping: [lb.example.com]
ok: [node01.example.com] => {
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n"
}
ok: [node02.example.com] => {
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n"
}
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_version was not set] ***************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_image_tag was not set] *************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] ***********************
ok: [master.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
ok: [node01.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
skipping: [lb.example.com]
ok: [node02.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_release": "3.6.0"
}
ok: [node01.example.com] => {
"openshift_release": "3.6.0"
}
skipping: [lb.example.com]
ok: [node02.example.com] => {
"openshift_release": "3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_image_tag": "v3.6.0"
}
ok: [node01.example.com] => {
"openshift_image_tag": "v3.6.0"
}
skipping: [lb.example.com]
ok: [node02.example.com] => {
"openshift_image_tag": "v3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_pkg_version": "-3.6.0"
}
skipping: [lb.example.com]
ok: [node01.example.com] => {
"openshift_pkg_version": "-3.6.0"
}
ok: [node02.example.com] => {
"openshift_pkg_version": "-3.6.0"
}
TASK [openshift_health_check] ***************************************************************************************************************
CHECK [docker_storage : master.example.com] *************************************************************************************************
CHECK [disk_availability : master.example.com] **********************************************************************************************
CHECK [package_availability : master.example.com] *******************************************************************************************
CHECK [docker_storage : node01.example.com] *************************************************************************************************
CHECK [disk_availability : node01.example.com] **********************************************************************************************
CHECK [package_availability : node01.example.com] *******************************************************************************************
CHECK [docker_storage : node02.example.com] *************************************************************************************************
CHECK [disk_availability : node02.example.com] **********************************************************************************************
CHECK [package_availability : node02.example.com] *******************************************************************************************
CHECK [docker_storage : lb.example.com] *****************************************************************************************************
CHECK [disk_availability : lb.example.com] **************************************************************************************************
CHECK [package_availability : lb.example.com] ***********************************************************************************************
CHECK [package_version : node01.example.com] ************************************************************************************************
CHECK [docker_image_availability : node01.example.com] **************************************************************************************
CHECK [package_version : node02.example.com] ************************************************************************************************
CHECK [docker_image_availability : node02.example.com] **************************************************************************************
CHECK [memory_availability : node01.example.com] ********************************************************************************************
ok: [node01.example.com]
CHECK [package_version : master.example.com] ************************************************************************************************
CHECK [docker_image_availability : master.example.com] **************************************************************************************
CHECK [package_version : lb.example.com] ****************************************************************************************************
CHECK [docker_image_availability : lb.example.com] ******************************************************************************************
CHECK [memory_availability : lb.example.com] ************************************************************************************************
ok: [lb.example.com]
CHECK [memory_availability : node02.example.com] ********************************************************************************************
ok: [node02.example.com]
CHECK [memory_availability : master.example.com] ********************************************************************************************
ok: [master.example.com]
PLAY [Set oo_option facts] ******************************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
ok: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
skipping: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
ok: [lb.example.com]
PLAY [Disable excluders] ********************************************************************************************************************
TASK [openshift_excluder : Detecting Atomic Host Operating System] **************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_excluder : Debug r_openshift_excluder_enable_docker_excluder] ***************************************************************
ok: [master.example.com] => {
"r_openshift_excluder_enable_docker_excluder": true
}
ok: [node01.example.com] => {
"r_openshift_excluder_enable_docker_excluder": true
}
ok: [node02.example.com] => {
"r_openshift_excluder_enable_docker_excluder": true
}
TASK [openshift_excluder : Debug r_openshift_excluder_enable_openshift_excluder] ************************************************************
ok: [master.example.com] => {
"r_openshift_excluder_enable_openshift_excluder": true
}
ok: [node01.example.com] => {
"r_openshift_excluder_enable_openshift_excluder": true
}
ok: [node02.example.com] => {
"r_openshift_excluder_enable_openshift_excluder": true
}
TASK [openshift_excluder : Fail if invalid openshift_excluder_action provided] **************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_excluder : Fail if r_openshift_excluder_service_type is not defined] ********************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_excluder : Fail if r_openshift_excluder_upgrade_target is not defined] ******************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_excluder : Include main action task file] ***********************************************************************************
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/disable.yml for master.example.com, node01.example.com, node02.example.com
TASK [openshift_excluder : Include verify_upgrade.yml when upgrading] ***********************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_excluder : Disable excluders before the upgrade to remove older excluding expressions] **************************************
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for master.example.com, node01.example.com, node02.example.com
TASK [openshift_excluder : Check for docker-excluder] ***************************************************************************************
ok: [node02.example.com]
ok: [node01.example.com]
ok: [master.example.com]
TASK [openshift_excluder : disable docker excluder] *****************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_excluder : Check for openshift excluder] ************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_excluder : disable openshift excluder] **************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_excluder : Include install.yml] *********************************************************************************************
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/install.yml for master.example.com, node01.example.com, node02.example.com
TASK [openshift_excluder : Install docker excluder] *****************************************************************************************
changed: [node01.example.com]
changed: [node02.example.com]
changed: [master.example.com]
TASK [openshift_excluder : Install openshift excluder] **************************************************************************************
changed: [node01.example.com]
changed: [node02.example.com]
changed: [master.example.com]
TASK [openshift_excluder : set_fact] ********************************************************************************************************
ok: [master.example.com]
ok: [node01.example.com]
ok: [node02.example.com]
TASK [openshift_excluder : Include exclude.yml] *********************************************************************************************
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/exclude.yml for master.example.com, node01.example.com, node02.example.com
TASK [openshift_excluder : Check for docker-excluder] ***************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_excluder : Enable docker excluder] ******************************************************************************************
changed: [node02.example.com]
changed: [node01.example.com]
changed: [master.example.com]
TASK [openshift_excluder : Check for openshift excluder] ************************************************************************************
ok: [node02.example.com]
ok: [node01.example.com]
ok: [master.example.com]
TASK [openshift_excluder : Enable openshift excluder] ***************************************************************************************
changed: [node01.example.com]
changed: [node02.example.com]
changed: [master.example.com]
TASK [openshift_excluder : Include unexclude.yml] *******************************************************************************************
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for master.example.com, node01.example.com, node02.example.com
TASK [openshift_excluder : Check for docker-excluder] ***************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_excluder : disable docker excluder] *****************************************************************************************
skipping: [master.example.com]
skipping: [node01.example.com]
skipping: [node02.example.com]
TASK [openshift_excluder : Check for openshift excluder] ************************************************************************************
ok: [node01.example.com]
ok: [node02.example.com]
ok: [master.example.com]
TASK [openshift_excluder : disable openshift excluder] **************************************************************************************
changed: [node02.example.com]
changed: [node01.example.com]
changed: [master.example.com]
PLAY [Configure etcd] ***********************************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [master.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
TASK [openshift_etcd_facts : openshift_facts] ***********************************************************************************************
changed: [master.example.com]
TASK [openshift_clock : Set clock facts] ****************************************************************************************************
changed: [master.example.com]
TASK [openshift_clock : Install ntp package] ************************************************************************************************
skipping: [master.example.com]
TASK [openshift_clock : Start and enable ntpd/chronyd] **************************************************************************************
changed: [master.example.com]
TASK [openshift_repos : openshift_repos detect ostree] **************************************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Ensure libselinux-python is installed] ******************************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Create any additional repos that are defined] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Remove the additional repos if no longer defined] *******************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Configure origin gpg keys] ******************************************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] **********************************************
skipping: [master.example.com]
TASK [openshift_repos : Record that openshift_repos already ran] ****************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : Set docker facts] ********************************************************************************************
skipping: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
skipping: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [master.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [master.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [master.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [master.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [master.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [master.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [master.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [master.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] **************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] *********************************************************************
skipping: [master.example.com]
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] ***********************************
skipping: [master.example.com]
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] **************************************************
skipping: [master.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ******************************************
skipping: [master.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ********************************************
skipping: [master.example.com]
TASK [openshift_version : Lookup latest containerized version if no version specified] ******************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Fail if rpm version and docker image version are different] *******************************************************
skipping: [master.example.com]
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************
skipping: [master.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_version was not set] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_image_tag was not set] *************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] ***********************
skipping: [master.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : Set docker facts] ********************************************************************************************
skipping: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
skipping: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [master.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [master.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [master.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [master.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [master.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [master.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [master.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [master.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
skipping: [master.example.com] => (item={u'port': u'2379/tcp', u'service': u'etcd'})
skipping: [master.example.com] => (item={u'port': u'2380/tcp', u'service': u'etcd peering'})
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
changed: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
Pausing for 10 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
ok: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
ok: [master.example.com] => (item=iptables)
ok: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
ok: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
ok: [master.example.com] => (item={u'port': u'2379/tcp', u'service': u'etcd'})
ok: [master.example.com] => (item={u'port': u'2380/tcp', u'service': u'etcd peering'})
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [openshift_repos : openshift_repos detect ostree] **************************************************************************************
ok: [master.example.com]
TASK [openshift_repos : Ensure libselinux-python is installed] ******************************************************************************
ok: [master.example.com]
TASK [openshift_repos : Create any additional repos that are defined] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Remove the additional repos if no longer defined] *******************************************************************
ok: [master.example.com]
TASK [openshift_repos : Configure origin gpg keys] ******************************************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] **********************************************
skipping: [master.example.com]
TASK [openshift_repos : Record that openshift_repos already ran] ****************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : Install openssl] ************************************************************************************************************
ok: [master.example.com -> master.example.com]
TASK [etcd_ca : file] ***********************************************************************************************************************
changed: [master.example.com -> master.example.com] => (item=/etc/etcd/ca/certs)
changed: [master.example.com -> master.example.com] => (item=/etc/etcd/ca/crl)
changed: [master.example.com -> master.example.com] => (item=/etc/etcd/ca/fragments)
TASK [etcd_ca : command] ********************************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_ca : template] *******************************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_ca : assemble] *******************************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_ca : Check etcd_ca_db exist] *****************************************************************************************************
ok: [master.example.com -> master.example.com]
TASK [etcd_ca : Touch etcd_ca_db file] ******************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_ca : copy] ***********************************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_ca : Create etcd CA certificate] *************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Install etcd] **********************************************************************************************
changed: [master.example.com]
TASK [etcd_server_certificates : Check status of etcd certificates] *************************************************************************
ok: [master.example.com] => (item=/etc/etcd/server.crt)
ok: [master.example.com] => (item=/etc/etcd/peer.crt)
ok: [master.example.com] => (item=/etc/etcd/ca.crt)
ok: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/server.crt)
ok: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/peer.crt)
ok: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/ca.crt)
TASK [etcd_server_certificates : set_fact] **************************************************************************************************
ok: [master.example.com]
TASK [etcd_server_certificates : Ensure generated_certs directory present] ******************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Create the server csr] *************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Sign and create the server crt] ****************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Create the peer csr] ***************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Sign and create the peer crt] ******************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : file] ******************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Create local temp directory for syncing certs] *************************************************************
ok: [master.example.com -> localhost]
TASK [etcd_server_certificates : Create a tarball of the etcd certs] ************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Retrieve etcd cert tarball] ********************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Ensure certificate directory exists] ***********************************************************************
ok: [master.example.com] => (item=/etc/etcd)
changed: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc)
TASK [etcd_server_certificates : Unarchive cert tarball] ************************************************************************************
changed: [master.example.com]
TASK [etcd_server_certificates : Create a tarball of the etcd ca certs] *********************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Retrieve etcd ca cert tarball] *****************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_server_certificates : Ensure ca directory exists] ********************************************************************************
ok: [master.example.com] => (item=/etc/etcd/ca)
changed: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/ca)
TASK [etcd_server_certificates : Unarchive cert tarball for the system container] ***********************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Unarchive etcd ca cert tarballs for the system container] **************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Delete temporary directory] ********************************************************************************
ok: [master.example.com -> localhost]
TASK [etcd_server_certificates : Validate permissions on certificate files] *****************************************************************
changed: [master.example.com] => (item=/etc/etcd/ca.crt)
changed: [master.example.com] => (item=/etc/etcd/server.crt)
changed: [master.example.com] => (item=/etc/etcd/server.key)
TASK [etcd_server_certificates : Validate permissions on peer certificate files] ************************************************************
ok: [master.example.com] => (item=/etc/etcd/ca.crt)
changed: [master.example.com] => (item=/etc/etcd/peer.crt)
changed: [master.example.com] => (item=/etc/etcd/peer.key)
TASK [etcd_server_certificates : Validate permissions on the config dir] ********************************************************************
changed: [master.example.com]
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Set hostname and ip facts] *****************************************************************************************************
ok: [master.example.com]
TASK [etcd : Install etcd] ******************************************************************************************************************
ok: [master.example.com]
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
included: /usr/share/openshift-ansible/roles/etcd_common/tasks/drop_etcdctl.yml for master.example.com
TASK [etcd_common : Install etcd for etcdctl] ***********************************************************************************************
ok: [master.example.com]
TASK [etcd_common : Configure etcd profile.d alises] ****************************************************************************************
changed: [master.example.com]
TASK [etcd : Pull etcd container] ***********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Install etcd container service file] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Create configuration directory] ************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Copy service file for etcd instance] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Create third party etcd service.d directory exists] ****************************************************************************
skipping: [master.example.com]
TASK [etcd : Configure third part etcd service unit file] ***********************************************************************************
skipping: [master.example.com]
TASK [etcd : Ensure etcd datadir exists] ****************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Ensure etcd datadir ownership for thirdparty datadir] **************************************************************************
skipping: [master.example.com]
TASK [etcd : command] ***********************************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Disable system etcd when containerized] ****************************************************************************************
skipping: [master.example.com]
TASK [etcd : Install etcd container service file] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : set_fact] **********************************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Pull etcd system container] ****************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Set initial Etcd cluster] ******************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Check etcd system container package] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Unmask etcd service] ***********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Disable etcd_container] ********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Remove etcd_container.service] *************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Systemd reload configuration] **************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Check for previous etcd data store] ********************************************************************************************
skipping: [master.example.com]
TASK [etcd : Check for etcd system container data store] ************************************************************************************
skipping: [master.example.com]
TASK [etcd : Ensure that etcd system container data dirs exist] *****************************************************************************
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc)
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etcd.etcd)
TASK [etcd : Copy etcd data store] **********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Install or Update Etcd system container package] *******************************************************************************
skipping: [master.example.com]
TASK [etcd : Validate permissions on the config dir] ****************************************************************************************
ok: [master.example.com]
TASK [etcd : Write etcd global config file] *************************************************************************************************
changed: [master.example.com]
TASK [etcd : Enable etcd] *******************************************************************************************************************
changed: [master.example.com]
TASK [etcd : Set fact etcd_service_status_changed] ******************************************************************************************
ok: [master.example.com]
TASK [nickhammond.logrotate : nickhammond.logrotate | Install logrotate] ********************************************************************
ok: [master.example.com]
TASK [nickhammond.logrotate : nickhammond.logrotate | Setup logrotate.d scripts] ************************************************************
RUNNING HANDLER [etcd : restart etcd] *******************************************************************************************************
skipping: [master.example.com]
PLAY [Configure nfs] ************************************************************************************************************************
skipping: no hosts matched
PLAY [Configure load balancers] *************************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [lb.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [lb.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [lb.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [lb.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [lb.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [lb.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [lb.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [lb.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [lb.example.com] => (item=iproute)
skipping: [lb.example.com] => (item=python-dbus)
skipping: [lb.example.com] => (item=PyYAML)
skipping: [lb.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [lb.example.com] => (item=atomic)
skipping: [lb.example.com] => (item=ostree)
skipping: [lb.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [lb.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [lb.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [lb.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [lb.example.com] => (item=iptables)
skipping: [lb.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [lb.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
skipping: [lb.example.com] => (item={u'port': u'9000/tcp', u'service': u'haproxy stats'})
skipping: [lb.example.com] => (item={u'port': u'8443/tcp', u'service': u'haproxy balance'})
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
ok: [lb.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
ok: [lb.example.com] => (item=iptables)
ok: [lb.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
ok: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [lb.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
ok: [lb.example.com] => (item={u'port': u'9000/tcp', u'service': u'haproxy stats'})
ok: [lb.example.com] => (item={u'port': u'8443/tcp', u'service': u'haproxy balance'})
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [lb.example.com] => (item=iptables)
skipping: [lb.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [lb.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
skipping: [lb.example.com] => (item={u'port': u'9443/tcp', u'service': u'nuage mon'})
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [lb.example.com] => (item=iptables)
skipping: [lb.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [lb.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [lb.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
skipping: [lb.example.com] => (item={u'port': u'9443/tcp', u'service': u'nuage mon'})
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [openshift_repos : openshift_repos detect ostree] **************************************************************************************
ok: [lb.example.com]
TASK [openshift_repos : Ensure libselinux-python is installed] ******************************************************************************
ok: [lb.example.com]
TASK [openshift_repos : Create any additional repos that are defined] ***********************************************************************
skipping: [lb.example.com]
TASK [openshift_repos : Remove the additional repos if no longer defined] *******************************************************************
ok: [lb.example.com]
TASK [openshift_repos : Configure origin gpg keys] ******************************************************************************************
skipping: [lb.example.com]
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************
skipping: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] **********************************************
skipping: [lb.example.com]
TASK [openshift_repos : Record that openshift_repos already ran] ****************************************************************************
skipping: [lb.example.com]
TASK [openshift_loadbalancer : Install haproxy] *********************************************************************************************
changed: [lb.example.com]
TASK [openshift_loadbalancer : Pull haproxy image] ******************************************************************************************
skipping: [lb.example.com]
TASK [openshift_loadbalancer : Create config directory for haproxy] *************************************************************************
skipping: [lb.example.com]
TASK [openshift_loadbalancer : Create the systemd unit files] *******************************************************************************
skipping: [lb.example.com]
TASK [openshift_loadbalancer : Configure systemd service directory for haproxy] *************************************************************
ok: [lb.example.com]
TASK [openshift_loadbalancer : Create limits.conf file] *************************************************************************************
ok: [lb.example.com]
TASK [openshift_loadbalancer : Configure the nofile limits for haproxy] *********************************************************************
ok: [lb.example.com]
TASK [openshift_loadbalancer : Configure haproxy] *******************************************************************************************
changed: [lb.example.com]
TASK [openshift_loadbalancer : Enable and start haproxy] ************************************************************************************
changed: [lb.example.com]
TASK [openshift_loadbalancer : set_fact] ****************************************************************************************************
ok: [lb.example.com]
RUNNING HANDLER [openshift_loadbalancer : restart haproxy] **********************************************************************************
skipping: [lb.example.com]
PLAY [Gather and set facts for master hosts] ************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [master.example.com]
TASK [Detect if this host is a new master in a scale up] ************************************************************************************
ok: [master.example.com]
TASK [Scaleup Detection] ********************************************************************************************************************
ok: [master.example.com] => {
"g_openshift_master_is_scaleup": false
}
TASK [Check for RPM generated config marker file .config_managed] ***************************************************************************
ok: [master.example.com]
TASK [Remove RPM generated config files if present] *****************************************************************************************
skipping: [master.example.com] => (item=master)
skipping: [master.example.com] => (item=node)
skipping: [master.example.com] => (item=.config_managed)
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
TASK [set_fact] *****************************************************************************************************************************
skipping: [master.example.com]
TASK [set_fact] *****************************************************************************************************************************
skipping: [master.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
TASK [set_fact] *****************************************************************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [master.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
TASK [openshift_facts] **********************************************************************************************************************
changed: [master.example.com]
PLAY [Inspect state of first master config settings] ****************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [master.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
TASK [openshift_facts] **********************************************************************************************************************
ok: [master.example.com]
TASK [Check for existing configuration] *****************************************************************************************************
ok: [master.example.com]
TASK [Set clean install fact] ***************************************************************************************************************
ok: [master.example.com]
TASK [Determine if etcd3 storage is in use] *************************************************************************************************
ok: [master.example.com]
TASK [Set etcd3 fact] ***********************************************************************************************************************
ok: [master.example.com]
TASK [Check if atomic-openshift-master sysconfig exists yet] ********************************************************************************
ok: [master.example.com]
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master parameter if present] **********************************************************************
skipping: [master.example.com]
TASK [Check if atomic-openshift-master-api sysconfig exists yet] ****************************************************************************
ok: [master.example.com]
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master-api parameter if present] ******************************************************************
skipping: [master.example.com]
TASK [Check if atomic-openshift-master-controllers sysconfig exists yet] ********************************************************************
ok: [master.example.com]
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master-controllers parameter if present] **********************************************************
skipping: [master.example.com]
TASK [Update facts with OPENSHIFT_DEFAULT_REGISTRY value] ***********************************************************************************
ok: [master.example.com]
PLAY [Generate master session secrets] ******************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
ok: [master.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
TASK [openshift_facts] **********************************************************************************************************************
changed: [master.example.com]
PLAY [Configure masters] ********************************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] **********************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ******************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Normalize openshift_release] ***************************************************************************
ok: [master.example.com]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] ***************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] *************************************************************
skipping: [master.example.com]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] *******************************
skipping: [master.example.com]
TASK [openshift_facts : Detecting Operating System] *****************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : set_fact] ***********************************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Validate python version] ********************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Determine Atomic Host Docker Version] *******************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : assert] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_facts : Load variables] *****************************************************************************************************
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml)
TASK [openshift_facts : Ensure various deps are installed] **********************************************************************************
skipping: [master.example.com] => (item=iproute)
skipping: [master.example.com] => (item=python-dbus)
skipping: [master.example.com] => (item=PyYAML)
skipping: [master.example.com] => (item=yum-utils)
TASK [openshift_facts : Ensure various deps for running system containers are installed] ****************************************************
skipping: [master.example.com] => (item=atomic)
skipping: [master.example.com] => (item=ostree)
skipping: [master.example.com] => (item=runc)
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************
changed: [master.example.com]
TASK [openshift_facts : Set repoquery command] **********************************************************************************************
ok: [master.example.com]
TASK [openshift_facts : Register that this already ran] *************************************************************************************
ok: [master.example.com]
TASK [openshift_master_facts : Migrate legacy osm_default_subdomain fact] *******************************************************************
skipping: [master.example.com]
TASK [openshift_master_facts : Verify required variables are set] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_master_facts : Set g_metrics_hostname] **************************************************************************************
ok: [master.example.com]
TASK [openshift_master_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master_facts : Set master facts] ********************************************************************************************
changed: [master.example.com]
TASK [openshift_master_facts : Determine if scheduler config present] ***********************************************************************
ok: [master.example.com]
TASK [openshift_master_facts : Set Default scheduler predicates and priorities] *************************************************************
ok: [master.example.com]
TASK [openshift_master_facts : Retrieve current scheduler config] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_master_facts : Set openshift_master_scheduler_current_config] ***************************************************************
skipping: [master.example.com]
TASK [openshift_master_facts : Test if scheduler config is readable] ************************************************************************
skipping: [master.example.com]
TASK [openshift_master_facts : Set current scheduler predicates and priorities] *************************************************************
skipping: [master.example.com]
TASK [openshift_hosted_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_hosted_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_hosted_facts : Set hosted facts] ********************************************************************************************
changed: [master.example.com]
TASK [openshift_repos : openshift_repos detect ostree] **************************************************************************************
ok: [master.example.com]
TASK [openshift_repos : Ensure libselinux-python is installed] ******************************************************************************
ok: [master.example.com]
TASK [openshift_repos : Create any additional repos that are defined] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Remove the additional repos if no longer defined] *******************************************************************
ok: [master.example.com]
TASK [openshift_repos : Configure origin gpg keys] ******************************************************************************************
skipping: [master.example.com]
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] **********************************************
skipping: [master.example.com]
TASK [openshift_repos : Record that openshift_repos already ran] ****************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : Set docker facts] ********************************************************************************************
ok: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'})
ok: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
skipping: [master.example.com]
TASK [openshift_docker_facts : set_fact] ****************************************************************************************************
ok: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [master.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [master.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [master.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [master.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [master.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [master.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [master.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [master.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] **************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] *********************************************************************
ok: [master.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] *****************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
ok: [master.example.com]
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] ***********************************
skipping: [master.example.com]
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] **************************************************
skipping: [master.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ******************************************
skipping: [master.example.com]
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ********************************************
skipping: [master.example.com]
TASK [openshift_version : Lookup latest containerized version if no version specified] ******************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Get available origin version] *************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : fail] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Fail if rpm version and docker image version are different] *******************************************************
skipping: [master.example.com]
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************
ok: [master.example.com] => {
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n"
}
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : debug] ************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : set_fact] *********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_version was not set] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_image_tag was not set] *************************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_version : Abort if openshift_pkg_version was not set] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] ***********************
ok: [master.example.com] => {
"changed": false,
"failed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_release": "3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_image_tag": "v3.6.0"
}
TASK [openshift_version : debug] ************************************************************************************************************
ok: [master.example.com] => {
"openshift_pkg_version": "-3.6.0"
}
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
ok: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
ok: [master.example.com] => (item=iptables)
ok: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
ok: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [master.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
ok: [master.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
ok: [master.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [master.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [master.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
ok: [master.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
ok: [master.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
ok: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
ok: [master.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
ok: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
ok: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
ok: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
ok: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
ok: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
ok: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
ok: [master.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
ok: [master.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
ok: [master.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
ok: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
ok: [master.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [master.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [master.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [master.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [master.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [master.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [docker : Getting current systemd-udevd exec command] **********************************************************************************
skipping: [master.example.com]
TASK [docker : Assure systemd-udevd.service.d directory exists] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Create systemd-udevd override file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Get current installed Docker version] ****************************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if Docker pre-installed but too old] *******************************************************************************
skipping: [master.example.com]
TASK [docker : Error out if requested Docker is too old] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Fail if Docker version requested but downgrade is required] ******************************************************************
skipping: [master.example.com]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] **********************************************************
skipping: [master.example.com]
TASK [docker : Install Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker service unit file] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Set registry params] *********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']})
TASK [docker : Set Proxy Settings] **********************************************************************************************************
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : stat] ************************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Docker Network OPTIONS] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Detect if docker is already started] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Docker service] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Check for credentials file for registry auth] ********************************************************************************
skipping: [master.example.com]
TASK [docker : Create credentials for docker cli registry auth] *****************************************************************************
skipping: [master.example.com]
TASK [docker : Fail quickly if openshift_docker_options are set] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-selinux is installed] ***************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure atomic is installed] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure runc is installed] ****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Docker so we can use the client] *************************************************************************************
skipping: [master.example.com]
TASK [docker : Disable Docker] **************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Add http_proxy to /etc/atomic.conf] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : Add https_proxy to /etc/atomic.conf] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Add no_proxy to /etc/atomic.conf] ********************************************************************************************
skipping: [master.example.com]
TASK [docker : Set to default prepend] ******************************************************************************************************
skipping: [master.example.com]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] *****************************************************************
skipping: [master.example.com]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] *******************************************************************
skipping: [master.example.com]
TASK [docker : Use a testing registry if requested] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Set the full image name] *****************************************************************************************************
skipping: [master.example.com]
TASK [docker : Pre-pull Container Engine System Container image] ****************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure container-engine.service.d directory exists] **************************************************************************
skipping: [master.example.com]
TASK [docker : Ensure /etc/docker directory exists] *****************************************************************************************
skipping: [master.example.com]
TASK [docker : Install Container Engine System Container] ***********************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine Service File] *************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [docker : Configure Container Engine] **************************************************************************************************
skipping: [master.example.com]
TASK [docker : Start the Container Engine service] ******************************************************************************************
skipping: [master.example.com]
TASK [docker : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_common : Set common Cluster facts] ******************************************************************************************
changed: [master.example.com]
TASK [openshift_common : Install the base package for versioning] ***************************************************************************
changed: [master.example.com]
TASK [openshift_common : Set version facts] *************************************************************************************************
ok: [master.example.com]
TASK [openshift_common : set_fact] **********************************************************************************************************
ok: [master.example.com]
TASK [openshift_common : Set hostname] ******************************************************************************************************
skipping: [master.example.com]
TASK [openshift_cli_facts : openshift_facts] ************************************************************************************************
ok: [master.example.com]
TASK [openshift_cli : Install clients] ******************************************************************************************************
ok: [master.example.com]
TASK [openshift_cli : Pull CLI Image] *******************************************************************************************************
skipping: [master.example.com]
TASK [openshift_cli : Copy client binaries/symlinks out of CLI image for use on the host] ***************************************************
skipping: [master.example.com]
TASK [openshift_cli : Reload facts to pick up installed OpenShift version] ******************************************************************
ok: [master.example.com]
TASK [openshift_cli : Install bash completion for oc tools] *********************************************************************************
ok: [master.example.com]
TASK [openshift_named_certificates : set_fact] **********************************************************************************************
skipping: [master.example.com]
TASK [openshift_named_certificates : openshift_facts] ***************************************************************************************
changed: [master.example.com]
TASK [openshift_named_certificates : Clear named certificates] ******************************************************************************
skipping: [master.example.com]
TASK [openshift_named_certificates : Ensure named certificate directory exists] *************************************************************
changed: [master.example.com]
TASK [openshift_named_certificates : Land named certificates] *******************************************************************************
TASK [openshift_named_certificates : Land named certificate keys] ***************************************************************************
TASK [openshift_named_certificates : Land named CA certificates] ****************************************************************************
TASK [openshift_ca : fail] ******************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_ca : fail] ******************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_ca : Install the base package for admin tooling] ****************************************************************************
ok: [master.example.com -> master.example.com]
TASK [openshift_ca : Reload generated facts] ************************************************************************************************
skipping: [master.example.com]
TASK [openshift_ca : Create openshift_ca_config_dir if it does not exist] *******************************************************************
ok: [master.example.com -> master.example.com]
TASK [openshift_ca : Determine if CA must be created] ***************************************************************************************
ok: [master.example.com -> master.example.com] => (item=ca-bundle.crt)
ok: [master.example.com -> master.example.com] => (item=ca.crt)
ok: [master.example.com -> master.example.com] => (item=ca.key)
TASK [openshift_ca : set_fact] **************************************************************************************************************
ok: [master.example.com]
TASK [openshift_ca : Retain original serviceaccount keys] ***********************************************************************************
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.private.key)
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.public.key)
TASK [openshift_ca : Deploy master ca certificate] ******************************************************************************************
skipping: [master.example.com] => (item={u'dest': u'ca.crt', u'src': u''})
skipping: [master.example.com] => (item={u'dest': u'ca.key', u'src': u''})
TASK [openshift_ca : Create ca serial] ******************************************************************************************************
skipping: [master.example.com]
TASK [openshift_ca : find] ******************************************************************************************************************
ok: [master.example.com]
TASK [openshift_ca : Create the master certificates if they do not already exist] ***********************************************************
changed: [master.example.com -> master.example.com]
TASK [openshift_ca : Test local loopback context] *******************************************************************************************
ok: [master.example.com -> master.example.com]
TASK [openshift_ca : Create temp directory for loopback master client config] ***************************************************************
skipping: [master.example.com]
TASK [openshift_ca : Generate the loopback master client config] ****************************************************************************
skipping: [master.example.com]
TASK [openshift_ca : Copy generated loopback master client config to master config dir] *****************************************************
skipping: [master.example.com] => (item=openshift-master.crt)
skipping: [master.example.com] => (item=openshift-master.key)
skipping: [master.example.com] => (item=openshift-master.kubeconfig)
TASK [openshift_ca : Delete temp directory] *************************************************************************************************
skipping: [master.example.com]
TASK [openshift_ca : Restore original serviceaccount keys] **********************************************************************************
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.private.key)
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.public.key)
TASK [openshift_ca : Remove backup serviceaccount keys] *************************************************************************************
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.private.key)
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.public.key)
TASK [openshift_master_certificates : set_fact] *********************************************************************************************
ok: [master.example.com]
TASK [openshift_master_certificates : set_fact] *********************************************************************************************
ok: [master.example.com]
TASK [openshift_master_certificates : Check status of master certificates] ******************************************************************
ok: [master.example.com] => (item=admin.crt)
ok: [master.example.com] => (item=master.kubelet-client.crt)
ok: [master.example.com] => (item=master.proxy-client.crt)
ok: [master.example.com] => (item=master.server.crt)
ok: [master.example.com] => (item=openshift-master.crt)
ok: [master.example.com] => (item=openshift-registry.crt)
ok: [master.example.com] => (item=openshift-router.crt)
ok: [master.example.com] => (item=etcd.server.crt)
ok: [master.example.com] => (item=master.etcd-client.crt)
TASK [openshift_master_certificates : set_fact] *********************************************************************************************
ok: [master.example.com]
TASK [openshift_master_certificates : Ensure the generated_configs directory present] *******************************************************
skipping: [master.example.com]
TASK [openshift_master_certificates : find] *************************************************************************************************
ok: [master.example.com -> master.example.com]
TASK [openshift_master_certificates : Create the master server certificate] *****************************************************************
skipping: [master.example.com] => (item=master.example.com)
TASK [openshift_master_certificates : Generate the loopback master client config] ***********************************************************
skipping: [master.example.com] => (item=master.example.com)
TASK [openshift_master_certificates : file] *************************************************************************************************
skipping: [master.example.com] => (item=admin.crt)
skipping: [master.example.com] => (item=admin.key)
skipping: [master.example.com] => (item=admin.kubeconfig)
skipping: [master.example.com] => (item=master.kubelet-client.crt)
skipping: [master.example.com] => (item=master.kubelet-client.key)
skipping: [master.example.com] => (item=ca.crt)
skipping: [master.example.com] => (item=ca.key)
skipping: [master.example.com] => (item=ca-bundle.crt)
skipping: [master.example.com] => (item=serviceaccounts.private.key)
skipping: [master.example.com] => (item=serviceaccounts.public.key)
skipping: [master.example.com] => (item=master.proxy-client.crt)
skipping: [master.example.com] => (item=master.proxy-client.key)
skipping: [master.example.com] => (item=service-signer.crt)
skipping: [master.example.com] => (item=service-signer.key)
TASK [openshift_master_certificates : Remove generated etcd client certs when using external etcd] ******************************************
ok: [master.example.com -> master.example.com] => (item=master.etcd-client.crt)
ok: [master.example.com -> master.example.com] => (item=master.etcd-client.key)
TASK [openshift_master_certificates : Create local temp directory for syncing certs] ********************************************************
ok: [master.example.com -> localhost]
TASK [openshift_master_certificates : Create a tarball of the master certs] *****************************************************************
skipping: [master.example.com]
TASK [openshift_master_certificates : Retrieve the master cert tarball from the master] *****************************************************
skipping: [master.example.com]
TASK [openshift_master_certificates : Ensure certificate directory exists] ******************************************************************
skipping: [master.example.com]
TASK [openshift_master_certificates : Unarchive the tarball on the master] ******************************************************************
skipping: [master.example.com]
TASK [openshift_master_certificates : Delete local temp directory] **************************************************************************
ok: [master.example.com -> localhost]
TASK [openshift_master_certificates : Lookup default group for ansible_ssh_user] ************************************************************
ok: [master.example.com]
TASK [openshift_master_certificates : set_fact] *********************************************************************************************
ok: [master.example.com]
TASK [openshift_master_certificates : Create the client config dir(s)] **********************************************************************
changed: [master.example.com] => (item=vagrant)
changed: [master.example.com] => (item=root)
TASK [openshift_master_certificates : Copy the admin client config(s)] **********************************************************************
changed: [master.example.com] => (item=vagrant)
changed: [master.example.com] => (item=root)
TASK [openshift_master_certificates : Update the permissions on the admin client config(s)] *************************************************
changed: [master.example.com] => (item=vagrant)
changed: [master.example.com] => (item=root)
TASK [openshift_master_certificates : Check for ca-bundle.crt] ******************************************************************************
ok: [master.example.com]
TASK [openshift_master_certificates : Check for ca.crt] *************************************************************************************
ok: [master.example.com]
TASK [openshift_master_certificates : Migrate ca.crt to ca-bundle.crt] **********************************************************************
skipping: [master.example.com]
TASK [openshift_master_certificates : Link ca.crt to ca-bundle.crt] *************************************************************************
skipping: [master.example.com]
TASK [openshift_etcd_facts : openshift_facts] ***********************************************************************************************
ok: [master.example.com]
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
skipping: [master.example.com]
TASK [etcd_client_certificates : Ensure CA certificate exists on etcd_ca_host] **************************************************************
ok: [master.example.com -> master.example.com]
TASK [etcd_client_certificates : fail] ******************************************************************************************************
skipping: [master.example.com]
TASK [etcd_client_certificates : Check status of external etcd certificatees] ***************************************************************
ok: [master.example.com] => (item=master.etcd-client.crt)
ok: [master.example.com] => (item=master.etcd-client.key)
ok: [master.example.com] => (item=master.etcd-ca.crt)
TASK [etcd_client_certificates : set_fact] **************************************************************************************************
ok: [master.example.com]
TASK [etcd_client_certificates : Ensure generated_certs directory present] ******************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_client_certificates : Create the client csr] *************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_client_certificates : Sign and create the client crt] ****************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_client_certificates : file] ******************************************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_client_certificates : Create local temp directory for syncing certs] *************************************************************
ok: [master.example.com -> localhost]
TASK [etcd_client_certificates : Create a tarball of the etcd certs] ************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_client_certificates : Retrieve the etcd cert tarballs] ***************************************************************************
changed: [master.example.com -> master.example.com]
TASK [etcd_client_certificates : Ensure certificate directory exists] ***********************************************************************
ok: [master.example.com]
TASK [etcd_client_certificates : Unarchive etcd cert tarballs] ******************************************************************************
changed: [master.example.com]
TASK [etcd_client_certificates : file] ******************************************************************************************************
changed: [master.example.com] => (item=master.etcd-client.crt)
changed: [master.example.com] => (item=master.etcd-client.key)
changed: [master.example.com] => (item=master.etcd-ca.crt)
TASK [etcd_client_certificates : Delete temporary directory] ********************************************************************************
ok: [master.example.com -> localhost]
TASK [openshift_clock : Set clock facts] ****************************************************************************************************
ok: [master.example.com]
TASK [openshift_clock : Install ntp package] ************************************************************************************************
skipping: [master.example.com]
TASK [openshift_clock : Start and enable ntpd/chronyd] **************************************************************************************
changed: [master.example.com]
TASK [openshift_cloud_provider : Set cloud provider facts] **********************************************************************************
changed: [master.example.com]
TASK [openshift_cloud_provider : Create cloudprovider config dir] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_cloud_provider : fail] ******************************************************************************************************
skipping: [master.example.com]
TASK [openshift_cloud_provider : Create cloud config] ***************************************************************************************
skipping: [master.example.com]
TASK [openshift_cloud_provider : Create cloud config file] **********************************************************************************
skipping: [master.example.com]
TASK [openshift_cloud_provider : Configure AWS cloud provider] ******************************************************************************
skipping: [master.example.com]
TASK [openshift_cloud_provider : Create cloud config file] **********************************************************************************
skipping: [master.example.com]
TASK [openshift_cloud_provider : Configure GCE cloud provider] ******************************************************************************
skipping: [master.example.com]
TASK [openshift_builddefaults : Set builddefaults] ******************************************************************************************
changed: [master.example.com]
TASK [openshift_builddefaults : Set builddefaults config structure] *************************************************************************
changed: [master.example.com]
TASK [openshift_buildoverrides : Set buildoverrides config structure] ***********************************************************************
changed: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
skipping: [master.example.com] => (item={u'port': u'8443/tcp', u'service': u'api server https'})
skipping: [master.example.com] => (item={u'port': u'8444/tcp', u'service': u'api controllers https'})
skipping: [master.example.com] => (item={u'port': u'8053/tcp', u'service': u'skydns tcp'})
skipping: [master.example.com] => (item={u'port': u'8053/udp', u'service': u'skydns udp'})
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
ok: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
ok: [master.example.com] => (item=iptables)
ok: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
ok: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
ok: [master.example.com] => (item={u'port': u'8443/tcp', u'service': u'api server https'})
ok: [master.example.com] => (item={u'port': u'8444/tcp', u'service': u'api controllers https'})
ok: [master.example.com] => (item={u'port': u'8053/tcp', u'service': u'skydns tcp'})
ok: [master.example.com] => (item={u'port': u'8053/udp', u'service': u'skydns udp'})
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
skipping: [master.example.com] => (item={u'port': u'4001/tcp', u'service': u'etcd embedded'})
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
skipping: [master.example.com] => (item={u'port': u'4001/tcp', u'service': u'etcd embedded'})
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [nickhammond.logrotate : nickhammond.logrotate | Install logrotate] ********************************************************************
ok: [master.example.com]
TASK [nickhammond.logrotate : nickhammond.logrotate | Setup logrotate.d scripts] ************************************************************
TASK [contiv_facts : Determine if Atomic] ***************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Init the is_atomic fact] ***********************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Set the is_atomic fact] ************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Determine if CoreOS] ***************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Init the is_coreos fact] ***********************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Set the is_coreos fact] ************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Set docker config file directory] **************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Override docker config file directory for Debian] **********************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Create config file directory] ******************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Set the bin directory path for CoreOS] *********************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Create the directory used to store binaries] ***************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Create Ansible temp directory] *****************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Determine if has rpm] **************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Init the has_rpm fact] *************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Set the has_rpm fact] **************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Init the has_firewalld fact] *******************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Init the has_iptables fact] ********************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : RPM | Determine if firewalld installed] ********************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Set the has_firewalld fact] ********************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Determine if iptables-services installed] ******************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Set the has_iptables fact] *********************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Install dnf] ***********************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Update repo cache] *****************************************************************************************************
skipping: [master.example.com]
TASK [contiv_facts : Install libselinux-python] *********************************************************************************************
skipping: [master.example.com] => (item=python-dnf)
skipping: [master.example.com] => (item=libselinux-python)
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
skipping: [master.example.com] => (item={u'port': u'22379/tcp', u'service': u'etcd'})
skipping: [master.example.com] => (item={u'port': u'22380/tcp', u'service': u'etcd peering'})
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
skipping: [master.example.com] => (item={u'port': u'22379/tcp', u'service': u'etcd'})
skipping: [master.example.com] => (item={u'port': u'22380/tcp', u'service': u'etcd peering'})
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : Install openssl] ************************************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : file] ***********************************************************************************************************************
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca/certs)
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca/crl)
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca/fragments)
TASK [etcd_ca : command] ********************************************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : template] *******************************************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : assemble] *******************************************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : Check etcd_ca_db exist] *****************************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : Touch etcd_ca_db file] ******************************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : copy] ***********************************************************************************************************************
skipping: [master.example.com]
TASK [etcd_ca : Create etcd CA certificate] *************************************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Install etcd] **********************************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Check status of etcd certificates] *************************************************************************
skipping: [master.example.com] => (item=/etc/contiv-etcd//master.etcd-server.crt)
skipping: [master.example.com] => (item=/etc/contiv-etcd//master.etcd-peer.crt)
skipping: [master.example.com] => (item=/etc/contiv-etcd//master.etcd-ca.crt)
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/master.etcd-server.crt)
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/master.etcd-peer.crt)
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/master.etcd-ca.crt)
TASK [etcd_server_certificates : set_fact] **************************************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Ensure generated_certs directory present] ******************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Create the server csr] *************************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Sign and create the server crt] ****************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Create the peer csr] ***************************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Sign and create the peer crt] ******************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : file] ******************************************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Create local temp directory for syncing certs] *************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Create a tarball of the etcd certs] ************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Retrieve etcd cert tarball] ********************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Ensure certificate directory exists] ***********************************************************************
skipping: [master.example.com] => (item=/etc/contiv-etcd/)
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc)
TASK [etcd_server_certificates : Unarchive cert tarball] ************************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Create a tarball of the etcd ca certs] *********************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Retrieve etcd ca cert tarball] *****************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Ensure ca directory exists] ********************************************************************************
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca)
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/ca)
TASK [etcd_server_certificates : Unarchive cert tarball for the system container] ***********************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Unarchive etcd ca cert tarballs for the system container] **************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Delete temporary directory] ********************************************************************************
skipping: [master.example.com]
TASK [etcd_server_certificates : Validate permissions on certificate files] *****************************************************************
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca.crt)
skipping: [master.example.com] => (item=/etc/contiv-etcd//server.crt)
skipping: [master.example.com] => (item=/etc/contiv-etcd//server.key)
TASK [etcd_server_certificates : Validate permissions on peer certificate files] ************************************************************
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca.crt)
skipping: [master.example.com] => (item=/etc/contiv-etcd//peer.crt)
skipping: [master.example.com] => (item=/etc/contiv-etcd//peer.key)
TASK [etcd_server_certificates : Validate permissions on the config dir] ********************************************************************
skipping: [master.example.com]
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Set hostname and ip facts] *****************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Install etcd] ******************************************************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Pull etcd container] ***********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Install etcd container service file] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Create configuration directory] ************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Copy service file for etcd instance] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Create third party etcd service.d directory exists] ****************************************************************************
skipping: [master.example.com]
TASK [etcd : Configure third part etcd service unit file] ***********************************************************************************
skipping: [master.example.com]
TASK [etcd : Ensure etcd datadir exists] ****************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Ensure etcd datadir ownership for thirdparty datadir] **************************************************************************
skipping: [master.example.com]
TASK [etcd : command] ***********************************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Disable system etcd when containerized] ****************************************************************************************
skipping: [master.example.com]
TASK [etcd : Install etcd container service file] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : set_fact] **********************************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Pull etcd system container] ****************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Set initial Etcd cluster] ******************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Check etcd system container package] *******************************************************************************************
skipping: [master.example.com]
TASK [etcd : Unmask etcd service] ***********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Disable etcd_container] ********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Remove etcd_container.service] *************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Systemd reload configuration] **************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Check for previous etcd data store] ********************************************************************************************
skipping: [master.example.com]
TASK [etcd : Check for etcd system container data store] ************************************************************************************
skipping: [master.example.com]
TASK [etcd : Ensure that etcd system container data dirs exist] *****************************************************************************
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc)
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etcd.etcd)
TASK [etcd : Copy etcd data store] **********************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Install or Update Etcd system container package] *******************************************************************************
skipping: [master.example.com]
TASK [etcd : Validate permissions on the config dir] ****************************************************************************************
skipping: [master.example.com]
TASK [etcd : Write etcd global config file] *************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Enable etcd] *******************************************************************************************************************
skipping: [master.example.com]
TASK [etcd : Set fact etcd_service_status_changed] ******************************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : setup iptables for auth proxy] ************************************************************************************
skipping: [master.example.com] => (item=10000)
TASK [contiv_auth_proxy : copy auth-proxy image] ********************************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : load auth-proxy image] ********************************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : create cert folder for proxy] *************************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : copy shell script for starting auth-proxy] ************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : copy cert for starting auth-proxy] ********************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : copy key for starting auth-proxy] *********************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : copy systemd units for auth-proxy] ********************************************************************************
skipping: [master.example.com]
TASK [contiv_auth_proxy : start auth-proxy container] ***************************************************************************************
skipping: [master.example.com]
TASK [contiv : Ensure bin_dir exists] *******************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Download Bins | Create directory for current Contiv release] *****************************************************************
skipping: [master.example.com]
TASK [contiv : Install bzip2] ***************************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Download Bins | Download Contiv tar file] ************************************************************************************
skipping: [master.example.com]
TASK [contiv : Download Bins | Extract Contiv tar file] *************************************************************************************
skipping: [master.example.com]
TASK [contiv : Download Bins | Download cni tar file] ***************************************************************************************
skipping: [master.example.com]
TASK [contiv : Download Bins | Extract cni tar file] ****************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster Firewalld | Open Netmaster port] ***********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster Firewalld | Save Netmaster port] ***********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster IPtables | Get iptables rules] *************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster IPtables | Enable iptables at boot] ********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster IPtables | Open Netmaster with iptables] ***************************************************************************
skipping: [master.example.com] => (item=9999)
skipping: [master.example.com] => (item=9001)
skipping: [master.example.com] => (item=9002)
skipping: [master.example.com] => (item=9003)
TASK [contiv : Netmaster | Check is /etc/hosts file exists] *********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster | Create hosts file if it is not present] **************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster | Build hosts file] ************************************************************************************************
skipping: [master.example.com] => (item=master.example.com)
TASK [contiv : Netmaster | Create netmaster symlinks] ***************************************************************************************
skipping: [master.example.com] => (item=netmaster)
skipping: [master.example.com] => (item=netctl)
TASK [contiv : Netmaster | Copy environment file for netmaster] *****************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster | Ensure contiv_config_dir exists] *********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster | Setup contiv.json config for the cni plugin] *********************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster | Copy systemd units for netmaster] ********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster | Enable Netmaster] ************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netmaster | Start Netmaster] *************************************************************************************************
skipping: [master.example.com]
TASK [contiv : ACI | Check aci-gw container image] ******************************************************************************************
skipping: [master.example.com]
TASK [contiv : ACI | Pull aci-gw container] *************************************************************************************************
skipping: [master.example.com]
TASK [contiv : ACI | Copy shell script used by aci-gw service] ******************************************************************************
skipping: [master.example.com]
TASK [contiv : ACI | Copy systemd units for aci-gw] *****************************************************************************************
skipping: [master.example.com]
TASK [contiv : ACI | Enable aci-gw service] *************************************************************************************************
skipping: [master.example.com]
TASK [contiv : ACI | Start aci-gw service] **************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Wait for netmaster] *************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Set globals] ********************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Set arp mode to flood if ACI] ***************************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Check if default-net exists] ****************************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Create default-net] *************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Create host access infra network for VxLan routing case] ************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Set up aci external contract to consume default external contract] **************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Set up aci external contract to provide default external contract] **************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Create aci default-group] *******************************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Add external contracts to the default-group] ************************************************************************
skipping: [master.example.com]
TASK [contiv : Contiv | Create default aci app profile] *************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin Firewalld | Open Netplugin port] ***********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin Firewalld | Save Netplugin port] ***********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin Firewalld | Open vxlan port] ***************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin Firewalld | Save firewalld vxlan port for flanneld] ****************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Get iptables rules] *************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Enable iptables at boot] ********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Open Netmaster with iptables] ***************************************************************************
skipping: [master.example.com] => (item=9999)
skipping: [master.example.com] => (item=9001)
skipping: [master.example.com] => (item=9002)
skipping: [master.example.com] => (item=9003)
skipping: [master.example.com] => (item=22379)
skipping: [master.example.com] => (item=8443)
TASK [contiv : Netplugin IPtables | Open vxlan port with iptables] **************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Open vxlan port with iptables] **************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Allow from contivh0] ************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Allow to contivh0] **************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Allow from contivh1] ************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Allow to contivh1] **************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin IPtables | Allow dns] **********************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Ensure localhost entry correct in /etc/hosts] ********************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Remove incorrect localhost entry in /etc/hosts] ******************************************************************
skipping: [master.example.com]
TASK [contiv : Package Manager | Init the did_install fact] *********************************************************************************
skipping: [master.example.com]
TASK [contiv : PkgMgr RHEL/CentOS | Install net-tools pkg for route] ************************************************************************
skipping: [master.example.com]
TASK [contiv : PkgMgr RHEL/CentOS | Get openstack ocata rpm] ********************************************************************************
skipping: [master.example.com]
TASK [contiv : PkgMgr RHEL/CentOS | Install openstack ocata rpm] ****************************************************************************
skipping: [master.example.com]
TASK [contiv : PkgMgr RHEL/CentOS | Install ovs] ********************************************************************************************
skipping: [master.example.com]
TASK [contiv : Package Manager | Set fact saying we did CentOS package install] *************************************************************
skipping: [master.example.com]
TASK [contiv : OVS | Configure selinux for ovs] *********************************************************************************************
skipping: [master.example.com]
TASK [contiv : OVS | Enable ovs] ************************************************************************************************************
skipping: [master.example.com]
TASK [contiv : OVS | Start ovs] *************************************************************************************************************
skipping: [master.example.com]
TASK [contiv : OVS | Configure ovs] *********************************************************************************************************
skipping: [master.example.com] => (item=tcp:127.0.0.1:6640)
skipping: [master.example.com] => (item=ptcp:6640)
TASK [contiv : OVS | Configure ovsdb-server] ************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Create Netplugin bin symlink] ************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Ensure cni_bin_dir exists] ***************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Create CNI bin symlink] ******************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Copy CNI loopback bin] *******************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Ensure kube_plugin_dir and cni/net.d directories exist] **********************************************************
skipping: [master.example.com] => (item=/usr/libexec/kubernetes/kubelet-plugins/net/exec)
skipping: [master.example.com] => (item=/etc/cni/net.d)
TASK [contiv : Netplugin | Ensure contiv_config_dir exists] *********************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Copy contiv_cni.conf file] ***************************************************************************************
skipping: [master.example.com] => (item=/usr/libexec/kubernetes/kubelet-plugins/net/exec/contiv_cni.conf)
skipping: [master.example.com] => (item=/etc/cni/net.d)
TASK [contiv : Netplugin | Setup contiv.json config for the cni plugin] *********************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Copy environment file for netplugin] *****************************************************************************
skipping: [master.example.com]
TASK [contiv : Docker | Make sure proxy setting exists] *************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Copy systemd unit for netplugin] *********************************************************************************
skipping: [master.example.com]
TASK [contiv : systemd reload] **************************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Docker | Restart docker] *****************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Enable Netplugin] ************************************************************************************************
skipping: [master.example.com]
TASK [contiv : Netplugin | Start Netplugin] *************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : fail] **************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Install Master package] ********************************************************************************************
changed: [master.example.com]
TASK [openshift_master : Create openshift.common.data_dir] **********************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Reload systemd units] **********************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Re-gather package dependent master facts] **************************************************************************
ok: [master.example.com]
TASK [openshift_master : Create config parent directory if it does not exist] ***************************************************************
ok: [master.example.com]
TASK [openshift_master : Create the policy file if it does not already exist] ***************************************************************
changed: [master.example.com]
TASK [openshift_master : Create the scheduler config] ***************************************************************************************
changed: [master.example.com]
TASK [openshift_master : Install httpd-tools if needed] *************************************************************************************
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'})
TASK [openshift_master : Ensure htpasswd directory exists] **********************************************************************************
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'})
TASK [openshift_master : Create the htpasswd file if needed] ********************************************************************************
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'})
TASK [openshift_master : Ensure htpasswd file exists] ***************************************************************************************
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'})
TASK [openshift_master : Create the ldap ca file if needed] *********************************************************************************
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'})
TASK [openshift_master : Create the openid ca file if needed] *******************************************************************************
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'})
TASK [openshift_master : Create the request header ca file if needed] ***********************************************************************
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'})
TASK [openshift_master : check whether our docker-registry setting exists in the env file] **************************************************
ok: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
ok: [master.example.com]
TASK [openshift_master : Set fact of all etcd host IPs] *************************************************************************************
changed: [master.example.com]
TASK [openshift_master : Checking for journald.conf] ****************************************************************************************
ok: [master.example.com]
TASK [openshift_master : Create journald persistence directories] ***************************************************************************
ok: [master.example.com]
TASK [openshift_master : Update journald setup] *********************************************************************************************
TASK [openshift_master : Restart journald] **************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Check for credentials file for registry auth] **********************************************************************
skipping: [master.example.com]
TASK [openshift_master : Create credentials for registry auth] ******************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Setup ro mount of /root/.docker for containerized hosts] ***********************************************************
skipping: [master.example.com]
TASK [openshift_master : Init HA Service Info] **********************************************************************************************
ok: [master.example.com]
TASK [openshift_master : Set HA Service Info for containerized installs] ********************************************************************
skipping: [master.example.com]
TASK [openshift_master : Pre-pull master image] *********************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Create the origin systemd unit file] *******************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Install origin systemd unit file] **********************************************************************************
changed: [master.example.com]
TASK [openshift_master : command] ***********************************************************************************************************
changed: [master.example.com]
TASK [openshift_master : Create the ha systemd unit files for api and controller services] **************************************************
skipping: [master.example.com] => (item=api)
skipping: [master.example.com] => (item=controllers)
TASK [openshift_master : command] ***********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Preserve Master API Proxy Config options] **************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Preserve Master API AWS options] ***********************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Create the master api service env file] ****************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Restore Master API Proxy Config Options] ***************************************************************************
TASK [openshift_master : Restore Master API AWS Options] ************************************************************************************
TASK [openshift_master : Preserve Master Controllers Proxy Config options] ******************************************************************
skipping: [master.example.com]
TASK [openshift_master : Preserve Master Controllers AWS options] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Create the master controllers service env file] ********************************************************************
skipping: [master.example.com]
TASK [openshift_master : Restore Master Controllers Proxy Config Options] *******************************************************************
TASK [openshift_master : Restore Master Controllers AWS Options] ****************************************************************************
TASK [openshift_master : Install Master docker service file] ********************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Preserve Master Proxy Config options] ******************************************************************************
ok: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
ok: [master.example.com]
TASK [openshift_master : Preserve Master AWS options] ***************************************************************************************
ok: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
ok: [master.example.com]
TASK [openshift_master : Create the master service env file] ********************************************************************************
changed: [master.example.com]
TASK [openshift_master : Pre-pull master system container image] ****************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Check Master system container package] *****************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Install or Update master system container] *************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Install or Update HA api master system container] ******************************************************************
skipping: [master.example.com]
TASK [openshift_master : Install or Update HA controller master system container] ***********************************************************
skipping: [master.example.com]
TASK [openshift_master : Create session secrets file] ***************************************************************************************
changed: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
ok: [master.example.com]
TASK [openshift_master : Create master config] **********************************************************************************************
changed: [master.example.com]
TASK [openshift_master : Test local loopback context] ***************************************************************************************
ok: [master.example.com]
TASK [openshift_master : command] ***********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : command] ***********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : command] ***********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Start and enable master] *******************************************************************************************
FAILED - RETRYING: Start and enable master (1 retries left).
ok: [master.example.com]
TASK [openshift_master : Dump logs from master service if it failed] ************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Stop and disable non-HA master when running HA] ********************************************************************
skipping: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
ok: [master.example.com]
TASK [openshift_master : Mask master service] ***********************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Start and enable master api on first master] ***********************************************************************
skipping: [master.example.com]
TASK [openshift_master : Dump logs from master-api if it failed] ****************************************************************************
skipping: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : pause] *************************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Start and enable master api all masters] ***************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Dump logs from master-api if it failed] ****************************************************************************
skipping: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Wait for API to become available] **********************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Start and enable master controller on first master] ****************************************************************
skipping: [master.example.com]
TASK [openshift_master : Dump logs from master-controllers if it failed] ********************************************************************
skipping: [master.example.com]
TASK [openshift_master : Wait for master controller service to start on first master] *******************************************************
skipping: [master.example.com]
TASK [openshift_master : Start and enable master controller on all masters] *****************************************************************
skipping: [master.example.com]
TASK [openshift_master : Dump logs from master-controllers if it failed] ********************************************************************
skipping: [master.example.com]
TASK [openshift_master : set_fact] **********************************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Install cluster packages] ******************************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Start and enable cluster service] **********************************************************************************
skipping: [master.example.com]
TASK [openshift_master : Set the cluster user password] *************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Install openssl] ***********************************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Create CA directory] *******************************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Create certificate directory] **********************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Check if the CA key already exists] ****************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Create CA key] *************************************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Check if the CA crt already exists] ****************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Create CA crt] *************************************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Create the serial file] ****************************************************************************************************
skipping: [master.example.com]
TASK [nuage_ca : Copy SSL config file] ******************************************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] **************************************************************************
skipping: [master.example.com]
TASK [etcd_common : Include main action task file] ******************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] ***************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install firewalld packages] *********************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Ensure iptables services are not enabled] *******************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] *******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Start and enable firewalld service] *************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] ***************************
skipping: [master.example.com]
TASK [os_firewall : Restart polkitd] ********************************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait for polkit action to have been created] ****************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Add firewalld allow rules] **********************************************************************************************
TASK [os_firewall : Remove firewalld allow rules] *******************************************************************************************
TASK [os_firewall : Ensure firewalld service is not enabled] ********************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ******************************************************************************
skipping: [master.example.com]
TASK [os_firewall : Install iptables packages] **********************************************************************************************
skipping: [master.example.com] => (item=iptables)
skipping: [master.example.com] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] **************************************************************************************
skipping: [master.example.com]
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ****************************
skipping: [master.example.com]
TASK [os_firewall : Add iptables allow rules] ***********************************************************************************************
TASK [os_firewall : Remove iptables rules] **************************************************************************************************
TASK [nuage_master : Create directory /usr/share/nuage-openshift-monitor] *******************************************************************
skipping: [master.example.com]
TASK [nuage_master : Create the log directory] **********************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Install Nuage Openshift Monitor] ***************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Create temporary directory for admin kubeconfig] ***********************************************************************
skipping: [master.example.com]
TASK [nuage_master : set_fact] **************************************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Copy Configuration to temporary conf] **********************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Create Admin Service Account] ******************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Configure role/user permissions] ***************************************************************************************
skipping: [master.example.com] => (item=policy add-cluster-role-to-user cluster-reader system:serviceaccount:default:nuage)
TASK [nuage_master : Generate the node client config] ***************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Clean temporary configuration file] ************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Download the certs and keys] *******************************************************************************************
skipping: [master.example.com] => (item=ca.crt)
skipping: [master.example.com] => (item=nuage.crt)
skipping: [master.example.com] => (item=nuage.key)
skipping: [master.example.com] => (item=nuage.kubeconfig)
TASK [nuage_master : Copy the certificates and keys] ****************************************************************************************
skipping: [master.example.com] => (item=ca.crt)
skipping: [master.example.com] => (item=nuage.crt)
skipping: [master.example.com] => (item=nuage.key)
skipping: [master.example.com] => (item=nuage.kubeconfig)
TASK [nuage_master : Create a directory to hold the certificates] ***************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Create the key] ********************************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Create the req file] ***************************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Generate the crt file] *************************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Remove the req file] ***************************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Copy nuage CA crt] *****************************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Archive the certificate dir] *******************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Create a temp directory for the certificates] **************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Download the certificates] *********************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Extract the certificates] **********************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Delete the certificates after copy] ************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Delete the temp directory] *********************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Install Nuage VSD user certificate] ************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Install Nuage VSD user key] ********************************************************************************************
skipping: [master.example.com]
TASK [nuage_master : Create nuage-openshift-monitor.yaml] ***********************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Error if invalid cert arguments] *******************************************************************************
skipping: [master.example.com]
TASK [calico : Ensure CA certificate exists on etcd_ca_host] ********************************************************************************
skipping: [master.example.com]
TASK [calico : fail] ************************************************************************************************************************
skipping: [master.example.com]
TASK [calico : Check status of external etcd certificatees] *********************************************************************************
skipping: [master.example.com] => (item=calico.etcd-client.crt)
skipping: [master.example.com] => (item=calico.etcd-client.key)
skipping: [master.example.com] => (item=calico.etcd-ca.crt)
TASK [calico : set_fact] ********************************************************************************************************************
skipping: [master.example.com]
TASK [calico : Ensure generated_certs directory present] ************************************************************************************
skipping: [master.example.com]
TASK [calico : Create the client csr] *******************************************************************************************************
skipping: [master.example.com]
TASK [calico : Sign and create the client crt] **********************************************************************************************
skipping: [master.example.com]
TASK [calico : file] ************************************************************************************************************************
skipping: [master.example.com]
TASK [calico : Create local temp directory for syncing certs] *******************************************************************************
skipping: [master.example.com]
TASK [calico : Create a tarball of the etcd certs] ******************************************************************************************
skipping: [master.example.com]
TASK [calico : Retrieve the etcd cert tarballs] *********************************************************************************************
skipping: [master.example.com]
TASK [calico : Ensure certificate directory exists] *****************************************************************************************
skipping: [master.example.com]
TASK [calico : Unarchive etcd cert tarballs] ************************************************************************************************
skipping: [master.example.com]
TASK [calico : file] ************************************************************************************************************************
skipping: [master.example.com] => (item=calico.etcd-client.crt)
skipping: [master.example.com] => (item=calico.etcd-client.key)
skipping: [master.example.com] => (item=calico.etcd-ca.crt)
TASK [calico : Delete temporary directory] **************************************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Set etcd cert location facts] **********************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Error if no certs set.] ****************************************************************************************
skipping: [master.example.com] => (item=calico_etcd_ca_cert_file)
skipping: [master.example.com] => (item=calico_etcd_cert_file)
skipping: [master.example.com] => (item=calico_etcd_key_file)
skipping: [master.example.com] => (item=calico_etcd_endpoints)
TASK [calico : Calico Node | Assure the calico certs are present] ***************************************************************************
skipping: [master.example.com] => (item=)
skipping: [master.example.com] => (item=)
skipping: [master.example.com] => (item=)
TASK [calico : Calico Node | Configure Calico service unit file] ****************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Enable calico] *************************************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Assure CNI conf dir exists] ************************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Generate Calico CNI config] ************************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Assures Kuberentes CNI bin dir exists] *************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Download Calico CNI Plugin] ************************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Download Calico IPAM Plugin] ***********************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Download and extract standard CNI plugins] *********************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Assure Calico conf dir exists] *********************************************************************************
skipping: [master.example.com]
TASK [calico : Calico Node | Set calicoctl.cfg] *********************************************************************************************
skipping: [master.example.com]
TASK [calico_master : Calico Master | Assure the calico certs have been generated] **********************************************************
skipping: [master.example.com] => (item=)
skipping: [master.example.com] => (item=)
skipping: [master.example.com] => (item=)
TASK [calico_master : Calico Master | Create temp directory for policy controller definition] ***********************************************
skipping: [master.example.com]
TASK [calico_master : Calico Master | Write Calico Policy Controller definition] ************************************************************
skipping: [master.example.com]
TASK [calico_master : Calico Master | Launch Calico Policy Controller] **********************************************************************
skipping: [master.example.com]
TASK [calico_master : Calico Master | Delete temp directory] ********************************************************************************
skipping: [master.example.com]
TASK [calico_master : Calico Master | oc adm policy add-scc-to-user privileged system:serviceaccount:kube-system:calico] ********************
skipping: [master.example.com]
TASK [calico_master : Download Calicoctl] ***************************************************************************************************
skipping: [master.example.com]
RUNNING HANDLER [openshift_master : restart master] *****************************************************************************************
fatal: [master.example.com]: FAILED! => {"changed": false, "failed": true, "msg": "Unable to restart service origin-master: Job for origin-master.service failed because a timeout was exceeded. See \"systemctl status origin-master.service\" and \"journalctl -xe\" for details.\n"}
RUNNING HANDLER [openshift_master : restart master api] *************************************************************************************
RUNNING HANDLER [openshift_master : restart master controllers] *****************************************************************************
PLAY RECAP **********************************************************************************************************************************
lb.example.com : ok=98 changed=5 unreachable=0 failed=0
localhost : ok=12 changed=0 unreachable=0 failed=0
master.example.com : ok=364 changed=75 unreachable=0 failed=1
node01.example.com : ok=114 changed=9 unreachable=0 failed=0
node02.example.com : ok=114 changed=9 unreachable=0 failed=0
Failure summary:
1. Hosts: master.example.com
Play: Configure masters
Task: restart master
Message: Unable to restart service origin-master: Job for origin-master.service failed because a timeout was exceeded. See "systemctl status origin-master.service" and "journalctl -xe" for details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment