Skip to content

Instantly share code, notes, and snippets.

@geoand
Created March 19, 2018 15:32
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 geoand/ea2874a6b082342fd85a4914ac934425 to your computer and use it in GitHub Desktop.
Save geoand/ea2874a6b082342fd85a4914ac934425 to your computer and use it in GitHub Desktop.
PLAY [Create initial host groups for localhost] ********************************************************************************************
TASK [include_vars] ************************************************************************************************************************
ok: [localhost]
PLAY [Initialization Checkpoint Start] *****************************************************************************************************
skipping: no hosts matched
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 groups - Fail if no etcd hosts group is defined] ****************************************************************************
skipping: [localhost]
TASK [Evaluate oo_all_hosts] ***************************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
TASK [Evaluate oo_masters] *****************************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
TASK [Evaluate oo_first_master] ************************************************************************************************************
ok: [localhost]
TASK [Evaluate oo_new_etcd_to_config] ******************************************************************************************************
TASK [Evaluate oo_masters_to_config] *******************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
TASK [Evaluate oo_etcd_to_config] **********************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
TASK [Evaluate oo_first_etcd] **************************************************************************************************************
ok: [localhost]
TASK [Evaluate oo_etcd_hosts_to_upgrade] ***************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
TASK [Evaluate oo_etcd_hosts_to_backup] ****************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
TASK [Evaluate oo_nodes_to_config] *********************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
TASK [Add master to oo_nodes_to_config] ****************************************************************************************************
skipping: [localhost] => (item=192.168.99.50)
TASK [Evaluate oo_lb_to_config] ************************************************************************************************************
TASK [Evaluate oo_nfs_to_config] ***********************************************************************************************************
TASK [Evaluate oo_glusterfs_to_config] *****************************************************************************************************
TASK [Evaluate oo_etcd_to_migrate] *********************************************************************************************************
ok: [localhost] => (item=192.168.99.50)
PLAY [Ensure that all non-node hosts are accessible] ***************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
PLAY [Initialize host facts] ***************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Detecting Atomic Host Operating System] ********************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Set fact r_os_firewall_is_atomic] **************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Fail - Firewalld is not supported on Atomic Host] **********************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install firewalld packages] ********************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************
skipping: [192.168.99.50] => (item=iptables)
skipping: [192.168.99.50] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] **************************
skipping: [192.168.99.50]
TASK [os_firewall : Restart polkitd] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Wait for polkit action to have been created] ***************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure firewalld service is not enabled] *******************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] *****************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install iptables packages] *********************************************************************************************
ok: [192.168.99.50] => (item=iptables)
changed: [192.168.99.50] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] *************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50] => (item=192.168.99.50)
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ***************************
Pausing for 10 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
ok: [192.168.99.50]
TASK [openshift_sanitize_inventory : Check for usage of deprecated variables] **************************************************************
ok: [192.168.99.50]
TASK [openshift_sanitize_inventory : debug] ************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : pause] ************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Assign deprecated variables to correct counterparts] **************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_sanitize_inventory/tasks/__deprecations_logging.yml for 192.168.99.50
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_sanitize_inventory/tasks/__deprecations_metrics.yml for 192.168.99.50
TASK [openshift_sanitize_inventory : conditional_set_fact] *********************************************************************************
ok: [192.168.99.50]
TASK [openshift_sanitize_inventory : set_fact] *********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_sanitize_inventory : conditional_set_fact] *********************************************************************************
ok: [192.168.99.50]
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] *********************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Standardize on latest variable names] *****************************************************************
ok: [192.168.99.50]
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ****************************************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Normalize openshift_release] **************************************************************************
ok: [192.168.99.50]
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] **************************************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : set_fact] *********************************************************************************************
TASK [openshift_sanitize_inventory : Ensure that dynamic provisioning is set if using dynamic storage] *************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Ensure the hosted registry's GlusterFS storage is configured correctly] *******************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Ensure the hosted registry's GlusterFS storage is configured correctly] *******************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Ensure clusterid is set along with the cloudprovider] *************************************************
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Ensure ansible_service_broker_remove and ansible_service_broker_install are mutually exclusive] *******
skipping: [192.168.99.50]
TASK [openshift_sanitize_inventory : Ensure template_service_broker_remove and template_service_broker_install are mutually exclusive] *****
skipping: [192.168.99.50]
TASK [Detecting Operating System from ostree_booted] ***************************************************************************************
ok: [192.168.99.50]
TASK [initialize_facts set fact l_is_atomic] ***********************************************************************************************
ok: [192.168.99.50]
TASK [initialize_facts set fact for containerized and l_is_*_system_container] *************************************************************
ok: [192.168.99.50]
TASK [initialize_facts set facts for l_any_system_container] *******************************************************************************
ok: [192.168.99.50]
TASK [initialize_facts set fact for l_etcd_runtime] ****************************************************************************************
ok: [192.168.99.50]
TASK [Validate python version - ans_dist is fedora and python is v3] ***********************************************************************
skipping: [192.168.99.50]
TASK [Validate python version - ans_dist not Fedora and python must be v2] *****************************************************************
skipping: [192.168.99.50]
TASK [Determine Atomic Host Docker Version] ************************************************************************************************
skipping: [192.168.99.50]
TASK [assert atomic host docker version is 1.12 or later] **********************************************************************************
skipping: [192.168.99.50]
TASK [Ensure openshift-ansible installer package deps are installed] ***********************************************************************
ok: [192.168.99.50] => (item=iproute)
ok: [192.168.99.50] => (item=dbus-python)
ok: [192.168.99.50] => (item=PyYAML)
ok: [192.168.99.50] => (item=python-ipaddress)
ok: [192.168.99.50] => (item=yum-utils)
TASK [Ensure various deps for running system containers are installed] *********************************************************************
skipping: [192.168.99.50] => (item=atomic)
skipping: [192.168.99.50] => (item=ostree)
skipping: [192.168.99.50] => (item=runc)
TASK [Default system_images_registry to a enterprise registry] *****************************************************************************
skipping: [192.168.99.50]
TASK [Default system_images_registry to community registry] ********************************************************************************
ok: [192.168.99.50]
TASK [Gather Cluster facts and set is_containerized if needed] *****************************************************************************
changed: [192.168.99.50]
TASK [Set fact of no_proxy_internal_hostnames] *********************************************************************************************
skipping: [192.168.99.50]
TASK [initialize_facts set_fact repoquery command] *****************************************************************************************
ok: [192.168.99.50]
TASK [initialize_facts set_fact on openshift_docker_hosted_registry_network] ***************************************************************
ok: [192.168.99.50]
PLAY [Verify Requirements] *****************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
TASK [fail] ********************************************************************************************************************************
skipping: [192.168.99.50]
PLAY [Validate node hostnames] *************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [Query DNS for IP address of 192.168.99.50] *******************************************************************************************
ok: [192.168.99.50]
TASK [Validate openshift_hostname when defined] ********************************************************************************************
skipping: [192.168.99.50]
TASK [Validate openshift_ip exists on node when defined] ***********************************************************************************
skipping: [192.168.99.50]
PLAY [Setup yum repositories for all hosts] ************************************************************************************************
TASK [openshift_repos : openshift_repos detect ostree] *************************************************************************************
ok: [192.168.99.50]
TASK [openshift_repos : Ensure libselinux-python is installed] *****************************************************************************
ok: [192.168.99.50]
TASK [openshift_repos : Remove openshift_additional.repo file] *****************************************************************************
ok: [192.168.99.50]
TASK [openshift_repos : Create any additional repos that are defined] **********************************************************************
TASK [openshift_repos : Configure origin gpg keys] *****************************************************************************************
changed: [192.168.99.50]
TASK [openshift_repos : Configure correct origin release repository] ***********************************************************************
changed: [192.168.99.50] => (item=/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin37.repo.j2)
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] *********************************************
changed: [192.168.99.50] => {
"msg": "First run of openshift_repos"
}
TASK [openshift_repos : Record that openshift_repos already ran] ***************************************************************************
ok: [192.168.99.50]
RUNNING HANDLER [openshift_repos : refresh cache] ******************************************************************************************
changed: [192.168.99.50]
PLAY [Determine openshift_version to configure on first master] ****************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_docker_facts : Set docker facts] *******************************************************************************************
changed: [192.168.99.50] => (item={u'local_facts': {u'use_crio': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'hosted_registry_insecure': False, u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'options': u'', u'use_system_container': False}, u'role': u'docker'})
ok: [192.168.99.50] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Getting current systemd-udevd exec command] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Assure systemd-udevd.service.d directory exists] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create systemd-udevd override file] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add enterprise registry, if necessary] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Get current installed Docker version] ***************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if requested Docker is too old] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail if Docker version requested but downgrade is required] *****************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] *********************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure docker.service.d directory exists] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Docker service unit file] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set registry params] ********************************************************************************************************
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': []})
TASK [docker : Place additional/blocked/insecure registries in /etc/containers/registries.conf] ********************************************
skipping: [192.168.99.50]
TASK [docker : Set Proxy Settings] *********************************************************************************************************
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Docker Network OPTIONS] *******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Detect if docker is already started] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the Docker service] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers exists] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fix SELinux Permissions on /var/lib/containers] *****************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail quickly if openshift_docker_options are set] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker so we can use the client] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Disable Docker] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set to default prepend] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set container engine image tag] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ****************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull Container Engine System Container image] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-engine.service.d directory exists] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /etc/docker directory exists] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Container Engine System Container] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine Service File] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the Container Engine service] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check we are not using node as a Docker container with CRI-O] ***************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check that overlay is in the kernel] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add overlay to modprobe.d] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Manually modprobe overlay into the kernel] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Enable and start systemd-modules-load] **************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image defaults] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Centos based image when distribution is CentOS] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image tag] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use RHEL based image when distribution is Red Hat] **************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull CRI-O System Container image] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install CRI-O System Container] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove CRI-O default configuration files] ***********************************************************************************
skipping: [192.168.99.50] => (item=/etc/cni/net.d/200-loopback.conf)
skipping: [192.168.99.50] => (item=/etc/cni/net.d/100-crio-bridge.conf)
TASK [docker : Create the CRI-O configuration] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure CNI configuration directory exists] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add iptables allow rules] ***************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove iptables rules] ******************************************************************************************************
TASK [docker : Add firewalld allow rules] **************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove firewalld allow rules] ***********************************************************************************************
TASK [docker : Configure the CNI network] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the CRI-O service] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : stat the docker data dir] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : stop the current running docker] ********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers/docker exists] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the selinux context on /var/lib/containers/docker] **********************************************************************
skipping: [192.168.99.50]
TASK [docker : restorecon the /var/lib/containers/docker] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove the old docker location] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Setup the link] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : start docker] ***************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] *************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] ********************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] ****************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] **********************************
skipping: [192.168.99.50]
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] *************************************************
ok: [192.168.99.50]
TASK [openshift_version : Get available origin version] ************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : fail] ************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] *****************************************
skipping: [192.168.99.50]
TASK [openshift_version : Set containerized version to configure if openshift_release specified] *******************************************
skipping: [192.168.99.50]
TASK [openshift_version : Lookup latest containerized version if no version specified] *****************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ***********************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Get available origin version] ************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : fail] ************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Fail if rpm version and docker image version are different] ******************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ***********************************
skipping: [192.168.99.50]
TASK [openshift_version : debug] ***********************************************************************************************************
ok: [192.168.99.50] => {
"msg": "openshift_image_tag was not defined. Falling back to v3.7.0"
}
TASK [openshift_version : set_fact] ********************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_version : debug] ***********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : set_fact] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Abort if openshift_version was not set] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Abort if openshift_image_tag was not set] ************************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Abort if openshift_pkg_version was not set] **********************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : Abort if openshift_pkg_version was not set] **********************************************************************
skipping: [192.168.99.50]
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] **********************
ok: [192.168.99.50] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [openshift_version : debug] ***********************************************************************************************************
ok: [192.168.99.50] => {
"openshift_release": "3.7.0"
}
TASK [openshift_version : debug] ***********************************************************************************************************
ok: [192.168.99.50] => {
"openshift_image_tag": "v3.7.0"
}
TASK [openshift_version : debug] ***********************************************************************************************************
ok: [192.168.99.50] => {
"openshift_pkg_version": "-3.7.0"
}
PLAY [Set openshift_version for etcd, node, and master hosts] ******************************************************************************
skipping: no hosts matched
PLAY [Initialization Checkpoint End] *******************************************************************************************************
TASK [Set install initialization 'Complete'] ***********************************************************************************************
ok: [192.168.99.50]
PLAY [Health Check Checkpoint Start] *******************************************************************************************************
TASK [Set Health Check 'In Progress'] ******************************************************************************************************
ok: [192.168.99.50]
PLAY [OpenShift Health Checks] *************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [Run health checks (install) - EL] ****************************************************************************************************
CHECK [docker_storage : 192.168.99.50] *****************************************************************************************************
CHECK [disk_availability : 192.168.99.50] **************************************************************************************************
CHECK [package_availability : 192.168.99.50] ***********************************************************************************************
CHECK [package_version : 192.168.99.50] ****************************************************************************************************
CHECK [docker_image_availability : 192.168.99.50] ******************************************************************************************
CHECK [memory_availability : 192.168.99.50] ************************************************************************************************
ok: [192.168.99.50]
TASK [Run health checks (install) - Fedora] ************************************************************************************************
skipping: [192.168.99.50]
PLAY [Health Check Checkpoint End] *********************************************************************************************************
TASK [Set Health Check 'Complete'] *********************************************************************************************************
ok: [192.168.99.50]
PLAY [etcd Install Checkpoint Start] *******************************************************************************************************
TASK [Set etcd install 'In Progress'] ******************************************************************************************************
ok: [192.168.99.50]
PLAY [Generate new etcd CA] ****************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_etcd_facts : openshift_facts] **********************************************************************************************
changed: [192.168.99.50]
TASK [etcd : Install openssl] **************************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : file] *************************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50] => (item=/etc/etcd/ca/certs)
changed: [192.168.99.50 -> 192.168.99.50] => (item=/etc/etcd/ca/crl)
changed: [192.168.99.50 -> 192.168.99.50] => (item=/etc/etcd/ca/fragments)
TASK [etcd : command] **********************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : template] *********************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : assemble] *********************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Check etcd_ca_db exist] *******************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Touch etcd_ca_db file] ********************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : copy] *************************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Create etcd CA certificate] ***************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
PLAY [Create etcd server certificates for etcd hosts] **************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_etcd_facts : openshift_facts] **********************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Install openssl] **************************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : file] *************************************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50] => (item=/etc/etcd/ca/certs)
ok: [192.168.99.50 -> 192.168.99.50] => (item=/etc/etcd/ca/crl)
ok: [192.168.99.50 -> 192.168.99.50] => (item=/etc/etcd/ca/fragments)
TASK [etcd : command] **********************************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : template] *********************************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : assemble] *********************************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Check etcd_ca_db exist] *******************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Touch etcd_ca_db file] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : copy] *************************************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Create etcd CA certificate] ***************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Install etcd] *****************************************************************************************************************
changed: [192.168.99.50]
TASK [etcd : Check status of etcd certificates] ********************************************************************************************
ok: [192.168.99.50] => (item=/etc/etcd/server.crt)
ok: [192.168.99.50] => (item=/etc/etcd/peer.crt)
ok: [192.168.99.50] => (item=/etc/etcd/ca.crt)
TASK [etcd : set_fact] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Ensure generated_certs directory present] *************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Create the server csr] ********************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Sign and create the server crt] ***********************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Create the peer csr] **********************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Sign and create the peer crt] *************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : file] *************************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Create local temp directory for syncing certs] ********************************************************************************
ok: [192.168.99.50 -> localhost]
TASK [etcd : Create a tarball of the etcd certs] *******************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Retrieve etcd cert tarball] ***************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Ensure certificate directory exists] ******************************************************************************************
ok: [192.168.99.50] => (item=/etc/etcd)
TASK [etcd : Unarchive cert tarball] *******************************************************************************************************
changed: [192.168.99.50]
TASK [etcd : Create a tarball of the etcd ca certs] ****************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Retrieve etcd ca cert tarball] ************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Ensure ca directory exists] ***************************************************************************************************
ok: [192.168.99.50] => (item=/etc/etcd/ca)
TASK [etcd : Delete temporary directory] ***************************************************************************************************
ok: [192.168.99.50 -> localhost]
TASK [etcd : Validate permissions on certificate files] ************************************************************************************
changed: [192.168.99.50] => (item=/etc/etcd/ca.crt)
changed: [192.168.99.50] => (item=/etc/etcd/server.crt)
changed: [192.168.99.50] => (item=/etc/etcd/server.key)
TASK [etcd : Validate permissions on peer certificate files] *******************************************************************************
ok: [192.168.99.50] => (item=/etc/etcd/ca.crt)
changed: [192.168.99.50] => (item=/etc/etcd/peer.crt)
changed: [192.168.99.50] => (item=/etc/etcd/peer.key)
TASK [etcd : Validate permissions on the config dir] ***************************************************************************************
changed: [192.168.99.50]
PLAY [Create etcd client certificates for master hosts] ************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_etcd_facts : openshift_facts] **********************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Ensure CA certificate exists on etcd_ca_host] *********************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : fail] *************************************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Check status of external etcd certificatees] **********************************************************************************
ok: [192.168.99.50] => (item=master.etcd-client.crt)
ok: [192.168.99.50] => (item=master.etcd-client.key)
ok: [192.168.99.50] => (item=master.etcd-ca.crt)
TASK [etcd : set_fact] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Ensure generated_certs directory present] *************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Create the client csr] ********************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Sign and create the client crt] ***********************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : file] *************************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Create local temp directory for syncing certs] ********************************************************************************
ok: [192.168.99.50 -> localhost]
TASK [etcd : Create a tarball of the etcd certs] *******************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Retrieve the etcd cert tarballs] **********************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [etcd : Ensure certificate directory exists] ******************************************************************************************
changed: [192.168.99.50]
TASK [etcd : Unarchive etcd cert tarballs] *************************************************************************************************
changed: [192.168.99.50]
TASK [etcd : file] *************************************************************************************************************************
changed: [192.168.99.50] => (item=master.etcd-client.crt)
changed: [192.168.99.50] => (item=master.etcd-client.key)
changed: [192.168.99.50] => (item=master.etcd-ca.crt)
TASK [etcd : Delete temporary directory] ***************************************************************************************************
ok: [192.168.99.50 -> localhost]
PLAY [Configure etcd] **********************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Detecting Atomic Host Operating System] ********************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Set fact r_os_firewall_is_atomic] **************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Fail - Firewalld is not supported on Atomic Host] **********************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install firewalld packages] ********************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************
skipping: [192.168.99.50] => (item=iptables)
skipping: [192.168.99.50] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] **************************
skipping: [192.168.99.50]
TASK [os_firewall : Restart polkitd] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Wait for polkit action to have been created] ***************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure firewalld service is not enabled] *******************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] *****************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install iptables packages] *********************************************************************************************
ok: [192.168.99.50] => (item=iptables)
ok: [192.168.99.50] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] *************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50] => (item=192.168.99.50)
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ***************************
skipping: [192.168.99.50]
TASK [openshift_etcd_facts : openshift_facts] **********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_clock : Determine if chrony is installed] **********************************************************************************
changed: [192.168.99.50]
TASK [openshift_clock : Install ntp package] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_clock : Start and enable ntpd/chronyd] *************************************************************************************
changed: [192.168.99.50]
TASK [openshift_docker_facts : Set docker facts] *******************************************************************************************
skipping: [192.168.99.50] => (item={u'local_facts': {u'use_crio': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'hosted_registry_insecure': False, u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'options': u'', u'use_system_container': False}, u'role': u'docker'})
skipping: [192.168.99.50] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Getting current systemd-udevd exec command] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Assure systemd-udevd.service.d directory exists] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create systemd-udevd override file] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add enterprise registry, if necessary] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Get current installed Docker version] ***************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if requested Docker is too old] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail if Docker version requested but downgrade is required] *****************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] *********************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure docker.service.d directory exists] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Docker service unit file] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set registry params] ********************************************************************************************************
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': []})
TASK [docker : Place additional/blocked/insecure registries in /etc/containers/registries.conf] ********************************************
skipping: [192.168.99.50]
TASK [docker : Set Proxy Settings] *********************************************************************************************************
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Docker Network OPTIONS] *******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Detect if docker is already started] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the Docker service] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers exists] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fix SELinux Permissions on /var/lib/containers] *****************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail quickly if openshift_docker_options are set] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker so we can use the client] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Disable Docker] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set to default prepend] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set container engine image tag] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ****************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull Container Engine System Container image] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-engine.service.d directory exists] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /etc/docker directory exists] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Container Engine System Container] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine Service File] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the Container Engine service] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check we are not using node as a Docker container with CRI-O] ***************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check that overlay is in the kernel] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add overlay to modprobe.d] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Manually modprobe overlay into the kernel] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Enable and start systemd-modules-load] **************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image defaults] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Centos based image when distribution is CentOS] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image tag] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use RHEL based image when distribution is Red Hat] **************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull CRI-O System Container image] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install CRI-O System Container] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove CRI-O default configuration files] ***********************************************************************************
skipping: [192.168.99.50] => (item=/etc/cni/net.d/200-loopback.conf)
skipping: [192.168.99.50] => (item=/etc/cni/net.d/100-crio-bridge.conf)
TASK [docker : Create the CRI-O configuration] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure CNI configuration directory exists] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add iptables allow rules] ***************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove iptables rules] ******************************************************************************************************
TASK [docker : Add firewalld allow rules] **************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove firewalld allow rules] ***********************************************************************************************
TASK [docker : Configure the CNI network] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the CRI-O service] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : stat the docker data dir] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : stop the current running docker] ********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers/docker exists] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the selinux context on /var/lib/containers/docker] **********************************************************************
skipping: [192.168.99.50]
TASK [docker : restorecon the /var/lib/containers/docker] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove the old docker location] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Setup the link] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : start docker] ***************************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Set hostname and ip facts] ****************************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Add iptables allow rules] *****************************************************************************************************
changed: [192.168.99.50] => (item={u'port': u'2379/tcp', u'service': u'etcd'})
changed: [192.168.99.50] => (item={u'port': u'2380/tcp', u'service': u'etcd peering'})
TASK [etcd : Remove iptables rules] ********************************************************************************************************
TASK [etcd : Add firewalld allow rules] ****************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'2379/tcp', u'service': u'etcd'})
skipping: [192.168.99.50] => (item={u'port': u'2380/tcp', u'service': u'etcd peering'})
TASK [etcd : Remove firewalld allow rules] *************************************************************************************************
TASK [etcd : Install etcd] *****************************************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Install etcd for etcdctl] *****************************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Configure etcd profile.d aliases] *********************************************************************************************
changed: [192.168.99.50]
TASK [etcd : Pull etcd container] **********************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Install etcd container service file] ******************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Create configuration directory] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Copy service file for etcd instance] ******************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Create third party etcd service.d directory exists] ***************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Configure third part etcd service unit file] **********************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Ensure etcd datadir exists] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Ensure etcd datadir ownership for thirdparty datadir] *************************************************************************
skipping: [192.168.99.50]
TASK [etcd : command] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Disable system etcd when containerized] ***************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Install etcd container service file] ******************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Pull etcd system container] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Set initial Etcd cluster] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Check etcd system container package] ******************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Unmask etcd service] **********************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Disable etcd_container] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Remove etcd_container.service] ************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Systemd reload configuration] *************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Install or Update Etcd system container package] ******************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Ensure etcd datadir ownership for the system container] ***********************************************************************
skipping: [192.168.99.50]
TASK [etcd : Validate permissions on the config dir] ***************************************************************************************
ok: [192.168.99.50]
TASK [etcd : Write etcd global config file] ************************************************************************************************
changed: [192.168.99.50]
TASK [etcd : Enable etcd] ******************************************************************************************************************
changed: [192.168.99.50]
TASK [etcd : Set fact etcd_service_status_changed] *****************************************************************************************
ok: [192.168.99.50]
TASK [nickhammond.logrotate : nickhammond.logrotate | Install logrotate] *******************************************************************
ok: [192.168.99.50]
TASK [nickhammond.logrotate : nickhammond.logrotate | Setup logrotate.d scripts] ***********************************************************
RUNNING HANDLER [etcd : restart etcd] ******************************************************************************************************
skipping: [192.168.99.50]
PLAY [etcd Install Checkpoint End] *********************************************************************************************************
TASK [Set etcd install 'Complete'] *********************************************************************************************************
ok: [192.168.99.50]
PLAY [NFS Install Checkpoint Start] ********************************************************************************************************
TASK [Set NFS install 'In Progress'] *******************************************************************************************************
skipping: [192.168.99.50]
PLAY [Configure nfs] ***********************************************************************************************************************
skipping: no hosts matched
PLAY [NFS Install Checkpoint End] **********************************************************************************************************
TASK [Set NFS install 'Complete'] **********************************************************************************************************
skipping: [192.168.99.50]
PLAY [Load Balancer Install Checkpoint Start] **********************************************************************************************
TASK [Set load balancer install 'In Progress'] *********************************************************************************************
skipping: [192.168.99.50]
PLAY [Configure firewall and docker for load balancers] ************************************************************************************
skipping: no hosts matched
PLAY [Configure load balancers] ************************************************************************************************************
skipping: no hosts matched
PLAY [Load Balancer Install Checkpoint End] ************************************************************************************************
TASK [Set load balancer install 'Complete'] ************************************************************************************************
skipping: [192.168.99.50]
PLAY [Master Install Checkpoint Start] *****************************************************************************************************
TASK [Set Master install 'In Progress'] ****************************************************************************************************
ok: [192.168.99.50]
PLAY [Create OpenShift certificates for master hosts] **************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_facts : Migrate legacy osm_default_subdomain fact] ******************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Verify required variables are set] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set g_metrics_hostname] *************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set master facts] *******************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master_facts : Determine if scheduler config present] **********************************************************************
ok: [192.168.99.50]
TASK [openshift_master_facts : Set Default scheduler predicates and priorities] ************************************************************
ok: [192.168.99.50]
TASK [openshift_master_facts : Retrieve current scheduler config] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set openshift_master_scheduler_current_config] **************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Test if scheduler config is readable] ***********************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set current scheduler predicates and priorities] ************************************************************
skipping: [192.168.99.50]
TASK [openshift_named_certificates : set_fact] *********************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_named_certificates : openshift_facts] **************************************************************************************
changed: [192.168.99.50]
TASK [openshift_named_certificates : Clear named certificates] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_named_certificates : Ensure named certificate directory exists] ************************************************************
changed: [192.168.99.50]
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_docker_facts : Set docker facts] *******************************************************************************************
ok: [192.168.99.50] => (item={u'local_facts': {u'use_crio': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'hosted_registry_insecure': False, u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'options': u'', u'use_system_container': False}, u'role': u'docker'})
ok: [192.168.99.50] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Getting current systemd-udevd exec command] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Assure systemd-udevd.service.d directory exists] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create systemd-udevd override file] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Add enterprise registry, if necessary] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Get current installed Docker version] ***************************************************************************************
ok: [192.168.99.50]
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if requested Docker is too old] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail if Docker version requested but downgrade is required] *****************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] *********************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker] *************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Ensure docker.service.d directory exists] ***********************************************************************************
changed: [192.168.99.50]
TASK [docker : Configure Docker service unit file] *****************************************************************************************
changed: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Set registry params] ********************************************************************************************************
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': []})
TASK [docker : Place additional/blocked/insecure registries in /etc/containers/registries.conf] ********************************************
skipping: [192.168.99.50]
TASK [docker : Set Proxy Settings] *********************************************************************************************************
ok: [192.168.99.50] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
ok: [192.168.99.50] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
ok: [192.168.99.50] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] *************************************************************************************************
changed: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Configure Docker Network OPTIONS] *******************************************************************************************
changed: [192.168.99.50]
TASK [docker : Detect if docker is already started] ****************************************************************************************
ok: [192.168.99.50]
TASK [docker : Start the Docker service] ***************************************************************************************************
changed: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
ok: [192.168.99.50]
RUNNING HANDLER [docker : restart docker] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers exists] ******************************************************************************************
changed: [192.168.99.50]
TASK [docker : Fix SELinux Permissions on /var/lib/containers] *****************************************************************************
ok: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail quickly if openshift_docker_options are set] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker so we can use the client] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Disable Docker] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set to default prepend] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set container engine image tag] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ****************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull Container Engine System Container image] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-engine.service.d directory exists] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /etc/docker directory exists] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Container Engine System Container] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine Service File] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the Container Engine service] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check we are not using node as a Docker container with CRI-O] ***************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check that overlay is in the kernel] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add overlay to modprobe.d] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Manually modprobe overlay into the kernel] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Enable and start systemd-modules-load] **************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image defaults] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Centos based image when distribution is CentOS] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image tag] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use RHEL based image when distribution is Red Hat] **************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull CRI-O System Container image] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install CRI-O System Container] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove CRI-O default configuration files] ***********************************************************************************
skipping: [192.168.99.50] => (item=/etc/cni/net.d/200-loopback.conf)
skipping: [192.168.99.50] => (item=/etc/cni/net.d/100-crio-bridge.conf)
TASK [docker : Create the CRI-O configuration] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure CNI configuration directory exists] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add iptables allow rules] ***************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove iptables rules] ******************************************************************************************************
TASK [docker : Add firewalld allow rules] **************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove firewalld allow rules] ***********************************************************************************************
TASK [docker : Configure the CNI network] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the CRI-O service] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : stat the docker data dir] ***************************************************************************************************
ok: [192.168.99.50]
TASK [docker : stop the current running docker] ********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers/docker exists] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the selinux context on /var/lib/containers/docker] **********************************************************************
skipping: [192.168.99.50]
TASK [docker : restorecon the /var/lib/containers/docker] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove the old docker location] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Setup the link] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : start docker] ***************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cli : set_fact] ************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_cli : set_fact] ************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_cli : Install clients] *****************************************************************************************************
changed: [192.168.99.50]
TASK [openshift_cli : Pull CLI Image] ******************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cli : Copy client binaries/symlinks out of CLI image for use on the host] **************************************************
skipping: [192.168.99.50]
TASK [openshift_cli : Pull CLI Image] ******************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cli : Copy client binaries/symlinks out of CLI image for use on the host] **************************************************
skipping: [192.168.99.50]
TASK [openshift_cli : Reload facts to pick up installed OpenShift version] *****************************************************************
ok: [192.168.99.50]
TASK [openshift_cli : Install bash completion for oc tools] ********************************************************************************
ok: [192.168.99.50]
TASK [openshift_ca : fail] *****************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_ca : fail] *****************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_ca : Install the base package for admin tooling] ***************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_ca : Reload generated facts] ***********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_ca : Create openshift_ca_config_dir if it does not exist] ******************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_ca : Determine if CA must be created] **************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50] => (item=ca-bundle.crt)
ok: [192.168.99.50 -> 192.168.99.50] => (item=ca.crt)
ok: [192.168.99.50 -> 192.168.99.50] => (item=ca.key)
TASK [openshift_ca : set_fact] *************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_ca : Retain original serviceaccount keys] **********************************************************************************
skipping: [192.168.99.50] => (item=/etc/origin/master/serviceaccounts.private.key)
skipping: [192.168.99.50] => (item=/etc/origin/master/serviceaccounts.public.key)
TASK [openshift_ca : Deploy master ca certificate] *****************************************************************************************
skipping: [192.168.99.50] => (item={u'dest': u'ca.crt', u'src': u''})
skipping: [192.168.99.50] => (item={u'dest': u'ca.key', u'src': u''})
TASK [openshift_ca : Create ca serial] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_ca : find] *****************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_ca : Create the master certificates if they do not already exist] **********************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_ca : command] **************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_ca : copy] *****************************************************************************************************************
TASK [openshift_ca : copy] *****************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_ca : assemble] *************************************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_ca : Test local loopback context] ******************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_ca : Create temp directory for loopback master client config] **************************************************************
skipping: [192.168.99.50]
TASK [openshift_ca : Generate the loopback master client config] ***************************************************************************
skipping: [192.168.99.50]
TASK [openshift_ca : Copy generated loopback master client config to master config dir] ****************************************************
skipping: [192.168.99.50] => (item=openshift-master.crt)
skipping: [192.168.99.50] => (item=openshift-master.key)
skipping: [192.168.99.50] => (item=openshift-master.kubeconfig)
TASK [openshift_ca : Delete temp directory] ************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_ca : Restore original serviceaccount keys] *********************************************************************************
skipping: [192.168.99.50] => (item=/etc/origin/master/serviceaccounts.private.key)
skipping: [192.168.99.50] => (item=/etc/origin/master/serviceaccounts.public.key)
TASK [openshift_ca : Remove backup serviceaccount keys] ************************************************************************************
skipping: [192.168.99.50] => (item=/etc/origin/master/serviceaccounts.private.key)
skipping: [192.168.99.50] => (item=/etc/origin/master/serviceaccounts.public.key)
TASK [openshift_master_certificates : set_fact] ********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_certificates : set_fact] ********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_certificates : Check status of master certificates] *****************************************************************
ok: [192.168.99.50] => (item=admin.crt)
ok: [192.168.99.50] => (item=master.kubelet-client.crt)
ok: [192.168.99.50] => (item=master.proxy-client.crt)
ok: [192.168.99.50] => (item=master.server.crt)
ok: [192.168.99.50] => (item=openshift-master.crt)
ok: [192.168.99.50] => (item=openshift-registry.crt)
ok: [192.168.99.50] => (item=openshift-router.crt)
ok: [192.168.99.50] => (item=etcd.server.crt)
ok: [192.168.99.50] => (item=master.etcd-client.crt)
TASK [openshift_master_certificates : set_fact] ********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_certificates : Ensure the generated_configs directory present] ******************************************************
skipping: [192.168.99.50]
TASK [openshift_master_certificates : find] ************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_master_certificates : Create the master server certificate] ****************************************************************
skipping: [192.168.99.50] => (item=192.168.99.50)
TASK [openshift_master_certificates : Generate the loopback master client config] **********************************************************
skipping: [192.168.99.50] => (item=192.168.99.50)
TASK [openshift_master_certificates : file] ************************************************************************************************
skipping: [192.168.99.50] => (item=admin.crt)
skipping: [192.168.99.50] => (item=admin.key)
skipping: [192.168.99.50] => (item=admin.kubeconfig)
skipping: [192.168.99.50] => (item=master.kubelet-client.crt)
skipping: [192.168.99.50] => (item=master.kubelet-client.key)
skipping: [192.168.99.50] => (item=ca.crt)
skipping: [192.168.99.50] => (item=ca.key)
skipping: [192.168.99.50] => (item=ca-bundle.crt)
skipping: [192.168.99.50] => (item=client-ca-bundle.crt)
skipping: [192.168.99.50] => (item=serviceaccounts.private.key)
skipping: [192.168.99.50] => (item=serviceaccounts.public.key)
skipping: [192.168.99.50] => (item=master.proxy-client.crt)
skipping: [192.168.99.50] => (item=master.proxy-client.key)
skipping: [192.168.99.50] => (item=service-signer.crt)
skipping: [192.168.99.50] => (item=service-signer.key)
TASK [openshift_master_certificates : Remove generated etcd client certs when using external etcd] *****************************************
ok: [192.168.99.50 -> 192.168.99.50] => (item=master.etcd-client.crt)
ok: [192.168.99.50 -> 192.168.99.50] => (item=master.etcd-client.key)
TASK [openshift_master_certificates : Create local temp directory for syncing certs] *******************************************************
ok: [192.168.99.50 -> localhost]
TASK [openshift_master_certificates : Create a tarball of the master certs] ****************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_certificates : Retrieve the master cert tarball from the master] ****************************************************
skipping: [192.168.99.50]
TASK [openshift_master_certificates : Ensure certificate directory exists] *****************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_certificates : Unarchive the tarball on the master] *****************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_certificates : Delete local temp directory] *************************************************************************
ok: [192.168.99.50 -> localhost]
TASK [openshift_master_certificates : Lookup default group for ansible_ssh_user] ***********************************************************
ok: [192.168.99.50]
TASK [openshift_master_certificates : set_fact] ********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_certificates : Create the client config dir(s)] *********************************************************************
changed: [192.168.99.50] => (item=root)
TASK [openshift_master_certificates : Copy the admin client config(s)] *********************************************************************
changed: [192.168.99.50] => (item=root)
TASK [openshift_master_certificates : Update the permissions on the admin client config(s)] ************************************************
changed: [192.168.99.50] => (item=root)
TASK [openshift_master_certificates : Check for ca-bundle.crt] *****************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_certificates : Check for ca.crt] ************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_certificates : Migrate ca.crt to ca-bundle.crt] *********************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_certificates : Link ca.crt to ca-bundle.crt] ************************************************************************
skipping: [192.168.99.50]
PLAY [Disable excluders] *******************************************************************************************************************
TASK [openshift_excluder : Detecting Atomic Host Operating System] *************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Debug r_openshift_excluder_enable_docker_excluder] **************************************************************
ok: [192.168.99.50] => {
"r_openshift_excluder_enable_docker_excluder": true
}
TASK [openshift_excluder : Debug r_openshift_excluder_enable_openshift_excluder] ***********************************************************
ok: [192.168.99.50] => {
"r_openshift_excluder_enable_openshift_excluder": true
}
TASK [openshift_excluder : Fail if invalid openshift_excluder_action provided] *************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Fail if r_openshift_excluder_service_type is not defined] *******************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Fail if r_openshift_excluder_upgrade_target is not defined] *****************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Include main action task file] **********************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/disable.yml for 192.168.99.50
TASK [openshift_excluder : Include verify_upgrade.yml when upgrading] **********************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Disable excluders before the upgrade to remove older excluding expressions] *************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for 192.168.99.50
TASK [openshift_excluder : Check for docker-excluder] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable docker excluder] ****************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Check for openshift excluder] ***********************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable openshift excluder] *************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Include install.yml] ********************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/install.yml for 192.168.99.50
TASK [openshift_excluder : Install docker excluder - yum] **********************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Install docker excluder - dnf] **********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Install openshift excluder - yum] *******************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Install openshift excluder - dnf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : set_fact] *******************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Include exclude.yml] ********************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/exclude.yml for 192.168.99.50
TASK [openshift_excluder : Check for docker-excluder] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Enable docker excluder] *****************************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Check for openshift excluder] ***********************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Enable openshift excluder] **************************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Include unexclude.yml] ******************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for 192.168.99.50
TASK [openshift_excluder : Check for docker-excluder] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable docker excluder] ****************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Check for openshift excluder] ***********************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable openshift excluder] *************************************************************************************
changed: [192.168.99.50]
PLAY [Gather and set facts for master hosts] ***********************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [Detect if this host is a new master in a scale up] ***********************************************************************************
ok: [192.168.99.50]
TASK [Scaleup Detection] *******************************************************************************************************************
ok: [192.168.99.50] => {
"g_openshift_master_is_scaleup": false
}
TASK [Check for RPM generated config marker file .config_managed] **************************************************************************
ok: [192.168.99.50]
TASK [Remove RPM generated config files if present] ****************************************************************************************
skipping: [192.168.99.50] => (item=master)
skipping: [192.168.99.50] => (item=node)
skipping: [192.168.99.50] => (item=.config_managed)
TASK [set_fact] ****************************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_facts] *********************************************************************************************************************
changed: [192.168.99.50]
PLAY [Inspect state of first master config settings] ***************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [Check for existing configuration] ****************************************************************************************************
ok: [192.168.99.50]
TASK [Set clean install fact] **************************************************************************************************************
ok: [192.168.99.50]
TASK [Determine if etcd3 storage is in use] ************************************************************************************************
ok: [192.168.99.50]
TASK [Set etcd3 fact] **********************************************************************************************************************
ok: [192.168.99.50]
TASK [Check if atomic-openshift-master sysconfig exists yet] *******************************************************************************
ok: [192.168.99.50]
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master parameter if present] *********************************************************************
skipping: [192.168.99.50]
TASK [Check if atomic-openshift-master-api sysconfig exists yet] ***************************************************************************
ok: [192.168.99.50]
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master-api parameter if present] *****************************************************************
skipping: [192.168.99.50]
TASK [Check if atomic-openshift-master-controllers sysconfig exists yet] *******************************************************************
ok: [192.168.99.50]
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master-controllers parameter if present] *********************************************************
skipping: [192.168.99.50]
TASK [Update facts with OPENSHIFT_DEFAULT_REGISTRY value] **********************************************************************************
ok: [192.168.99.50]
PLAY [Generate master session secrets] *****************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_facts] *********************************************************************************************************************
changed: [192.168.99.50]
PLAY [Configure masters] *******************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Detecting Atomic Host Operating System] ********************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Set fact r_os_firewall_is_atomic] **************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Fail - Firewalld is not supported on Atomic Host] **********************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install firewalld packages] ********************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************
skipping: [192.168.99.50] => (item=iptables)
skipping: [192.168.99.50] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] **************************
skipping: [192.168.99.50]
TASK [os_firewall : Restart polkitd] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Wait for polkit action to have been created] ***************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure firewalld service is not enabled] *******************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] *****************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install iptables packages] *********************************************************************************************
ok: [192.168.99.50] => (item=iptables)
ok: [192.168.99.50] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] *************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50] => (item=192.168.99.50)
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ***************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Migrate legacy osm_default_subdomain fact] ******************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Verify required variables are set] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set g_metrics_hostname] *************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set master facts] *******************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master_facts : Determine if scheduler config present] **********************************************************************
ok: [192.168.99.50]
TASK [openshift_master_facts : Set Default scheduler predicates and priorities] ************************************************************
ok: [192.168.99.50]
TASK [openshift_master_facts : Retrieve current scheduler config] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set openshift_master_scheduler_current_config] **************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Test if scheduler config is readable] ***********************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_facts : Set current scheduler predicates and priorities] ************************************************************
skipping: [192.168.99.50]
TASK [openshift_hosted_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_hosted_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_hosted_facts : Set hosted facts] *******************************************************************************************
ok: [192.168.99.50] => (item=hosted)
changed: [192.168.99.50] => (item=logging)
ok: [192.168.99.50] => (item=loggingops)
ok: [192.168.99.50] => (item=metrics)
ok: [192.168.99.50] => (item=prometheus)
TASK [openshift_clock : Determine if chrony is installed] **********************************************************************************
changed: [192.168.99.50]
TASK [openshift_clock : Install ntp package] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_clock : Start and enable ntpd/chronyd] *************************************************************************************
changed: [192.168.99.50]
TASK [openshift_cloud_provider : Set cloud provider facts] *********************************************************************************
changed: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloudprovider config dir] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : fail] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloud config] **************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloud config file] *********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Configure AWS cloud provider] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloud config file] *********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Configure GCE cloud provider] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_builddefaults : Set builddefaults] *****************************************************************************************
changed: [192.168.99.50]
TASK [openshift_builddefaults : Set builddefaults config structure] ************************************************************************
changed: [192.168.99.50]
TASK [openshift_buildoverrides : Set buildoverrides config structure] **********************************************************************
changed: [192.168.99.50]
TASK [nickhammond.logrotate : nickhammond.logrotate | Install logrotate] *******************************************************************
ok: [192.168.99.50]
TASK [nickhammond.logrotate : nickhammond.logrotate | Setup logrotate.d scripts] ***********************************************************
TASK [contiv_facts : Determine if CoreOS] **************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Init the contiv_is_coreos fact] ***************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Set the contiv_is_coreos fact] ****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Set the bin directory path for CoreOS] ********************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Create the directory used to store binaries] **************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Create Ansible temp directory] ****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Determine if has rpm] *************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Init the contiv_has_rpm fact] *****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Set the contiv_has_rpm fact] ******************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Init the contiv_has_firewalld fact] ***********************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Init the contiv_has_iptables fact] ************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : RPM | Determine if firewalld installed] *******************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : RPM | Determine if firewalld enabled] *********************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Set the contiv_has_firewalld fact] ************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Determine if iptables-services installed] *****************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Set the contiv_has_iptables fact] *************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Install dnf] **********************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Update repo cache] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv_facts : Install libselinux-python] ********************************************************************************************
skipping: [192.168.99.50] => (item=python-dnf)
skipping: [192.168.99.50] => (item=libselinux-python)
TASK [contiv : Old version cleanup | Check if old auth proxy service exists] ***************************************************************
skipping: [192.168.99.50]
TASK [contiv : Old version cleanup | Stop old auth proxy] **********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Old version cleanup | Check if old contiv-etcd service exists] **************************************************************
skipping: [192.168.99.50]
TASK [contiv : Old version cleanup | Stop old contiv-etcd] *********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Old version cleanup | Delete old files] *************************************************************************************
skipping: [192.168.99.50] => (item=/etc/systemd/system/auth-proxy.service)
skipping: [192.168.99.50] => (item=/var/contiv/certs)
skipping: [192.168.99.50] => (item=/usr/bin/auth_proxy.sh)
skipping: [192.168.99.50] => (item=/etc/systemd/system/contiv-etcd.service)
skipping: [192.168.99.50] => (item=/etc/systemd/system/contiv-etcd.service.d)
TASK [contiv : Old version cleanup | Delete old forward [in] iptables rules] ***************************************************************
skipping: [192.168.99.50] => (item=contivh0)
skipping: [192.168.99.50] => (item=contivh1)
TASK [contiv : Old version cleanup | Delete old forward [out] iptables rules] **************************************************************
skipping: [192.168.99.50] => (item=contivh0)
skipping: [192.168.99.50] => (item=contivh1)
TASK [contiv : Old version cleanup | Delete old input iptables rules] **********************************************************************
skipping: [192.168.99.50] => (item=53/udp/contiv dns)
skipping: [192.168.99.50] => (item=4789/udp/netplugin vxlan 4789)
skipping: [192.168.99.50] => (item=8472/udp/netplugin vxlan 8472)
skipping: [192.168.99.50] => (item=9003/tcp/contiv)
skipping: [192.168.99.50] => (item=9002/tcp/contiv)
skipping: [192.168.99.50] => (item=9001/tcp/contiv)
skipping: [192.168.99.50] => (item=9999/tcp/contiv)
skipping: [192.168.99.50] => (item=10000/tcp/Contiv auth proxy service (10000))
TASK [contiv : Old version cleanup | Delete old firewalld rules] ***************************************************************************
skipping: [192.168.99.50] => (item=9999/tcp)
skipping: [192.168.99.50] => (item=6640/tcp)
skipping: [192.168.99.50] => (item=8472/udp)
TASK [contiv : Ensure contiv_bin_dir exists] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Download Bins | Create directory for current Contiv release] ****************************************************************
skipping: [192.168.99.50]
TASK [contiv : Download Bins | Install bzip2] **********************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Download Bins | Download Contiv tar file] ***********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Download Bins | Extract Contiv tar file] ************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Download Bins | Download cni tar file] **************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Download Bins | Extract cni tar file] ***************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster Firewalld | Add internal rules] ***********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster Firewalld | Add external rules] ***********************************************************************************
skipping: [192.168.99.50] => (item=10000/tcp)
TASK [contiv : Netmaster IPtables | Add internal rules] ************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster IPtables | Add external rules] ************************************************************************************
skipping: [192.168.99.50] => (item=10000/tcp)
TASK [contiv : Contiv etcd | Create local unix group] **************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Create local unix user] ***************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Create directories] *******************************************************************************************
skipping: [192.168.99.50] => (item=/var/lib/contiv-etcd)
skipping: [192.168.99.50] => (item=/etc/contiv-etcd)
TASK [contiv : Contiv etcd | Create contiv-etcd openshift user] ****************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Create temp directory for doing work] *************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Create etcd-scc.yml from template] ****************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Create etcd.yml from template] ********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Create etcd-proxy.yml from template] **************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Add etcd scc] *************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Add etcd daemonset] *******************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Add etcd-proxy daemonset] *************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Contiv etcd | Delete temp directory] ****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster | Create netmaster symlinks] **************************************************************************************
skipping: [192.168.99.50] => (item=netmaster)
skipping: [192.168.99.50] => (item=netctl)
TASK [contiv : Netmaster | Copy environment file for netmaster] ****************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster | Ensure contiv_config_dir exists] ********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster | Setup contiv.json config for the cni plugin] ********************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster | Copy systemd units for netmaster] *******************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster | Enable Netmaster] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netmaster | Start Netmaster] ************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : ACI | Check aci-gw container image] *****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : ACI | Pull aci-gw container] ************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : ACI | Copy shell script used by aci-gw service] *****************************************************************************
skipping: [192.168.99.50]
TASK [contiv : ACI | Copy systemd units for aci-gw] ****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : ACI | Enable aci-gw service] ************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : ACI | Start aci-gw service] *************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Wait for netmaster] ***************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Set globals] **********************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Set arp mode to flood if ACI] *****************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Check if default-net exists] ******************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Create default-net] ***************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Create host access infra network for VxLan routing case] **************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Set up aci external contract to consume default external contract] ****************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Set up aci external contract to provide default external contract] ****************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Create aci default-group] *********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Add external contracts to the default-group] **************************************************************
skipping: [192.168.99.50]
TASK [contiv : Default network | Create default aci app profile] ***************************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Create contiv-api-proxy openshift user] *************************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Set contiv-api-proxy openshift user permissions] ****************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Create temp directory for doing work] ***************************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Check for existing api proxy secret volume] *********************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Generate a self signed certificate for api proxy] ***************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Read self signed certificate file] ******************************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Read self signed key file] **************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Create api-proxy-secrets.yml from template using generated cert] ************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Create api-proxy-secrets.yml from template using user defined cert] *********************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Create secret certificate volume] *******************************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Create api-proxy-daemonset.yml from template] *******************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Add API proxy daemonset] ****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : API proxy | Delete temp directory] ******************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin Firewalld | Add internal rules] ***********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin Firewalld | Add dns rule] *****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin IPtables | Add internal rules] ************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin IPtables | Add [in] forward rules] ********************************************************************************
skipping: [192.168.99.50] => (item=contivh0)
skipping: [192.168.99.50] => (item=contivh1)
TASK [contiv : Netplugin IPtables | Add [out] forward rules] *******************************************************************************
skipping: [192.168.99.50] => (item=contivh0)
skipping: [192.168.99.50] => (item=contivh1)
TASK [contiv : Netplugin IPtables | Add dns rule] ******************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin IPtables | Enable iptables at boot] *******************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Ensure localhost entry correct in /etc/hosts] *******************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Remove incorrect localhost entry in /etc/hosts] *****************************************************************
skipping: [192.168.99.50]
TASK [contiv : Package Manager | Init the did_install fact] ********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : PkgMgr RHEL/CentOS | Install net-tools pkg for route] ***********************************************************************
skipping: [192.168.99.50]
TASK [contiv : PkgMgr RHEL/CentOS | Get openstack ocata rpm] *******************************************************************************
skipping: [192.168.99.50]
TASK [contiv : PkgMgr RHEL/CentOS | Install openstack ocata rpm] ***************************************************************************
skipping: [192.168.99.50]
TASK [contiv : PkgMgr RHEL/CentOS | Install ovs] *******************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Package Manager | Set fact saying we did CentOS package install] ************************************************************
skipping: [192.168.99.50]
TASK [contiv : OVS | Configure selinux for ovs] ********************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : OVS | Enable ovs] ***********************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : OVS | Start ovs] ************************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : OVS | Configure ovs] ********************************************************************************************************
skipping: [192.168.99.50] => (item=tcp:127.0.0.1:6640)
skipping: [192.168.99.50] => (item=ptcp:6640)
TASK [contiv : OVS | Configure ovsdb-server] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Create Netplugin bin symlink] ***********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Ensure contiv_cni_bin_dir exists] *******************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Create CNI bin symlink] *****************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Copy CNI loopback bin] ******************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Ensure contiv_kube_plugin_dir and cni/net.d directories exist] **************************************************
skipping: [192.168.99.50] => (item=/usr/libexec/kubernetes/kubelet-plugins/net/exec)
skipping: [192.168.99.50] => (item=/etc/cni/net.d)
TASK [contiv : Netplugin | Ensure contiv_config_dir exists] ********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Copy contiv_cni.conf file] **************************************************************************************
skipping: [192.168.99.50] => (item=/usr/libexec/kubernetes/kubelet-plugins/net/exec/contiv_cni.conf)
skipping: [192.168.99.50] => (item=/etc/cni/net.d)
TASK [contiv : Netplugin | Setup contiv.json config for the cni plugin] ********************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Copy environment file for netplugin] ****************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Make sure docker proxy setting exists] **************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Copy systemd unit for netplugin] ********************************************************************************
skipping: [192.168.99.50]
TASK [contiv : systemd reload] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Restart docker] *************************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Enable Netplugin] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [contiv : Netplugin | Start Netplugin] ************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : fail] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : fail] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : fail] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : fail] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : fail] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Add iptables allow rules] *****************************************************************************************
changed: [192.168.99.50] => (item={u'port': u'8443/tcp', u'service': u'api server https'})
changed: [192.168.99.50] => (item={u'port': u'8444/tcp', u'service': u'api controllers https'})
changed: [192.168.99.50] => (item={u'port': u'8053/tcp', u'service': u'skydns tcp'})
changed: [192.168.99.50] => (item={u'port': u'8053/udp', u'service': u'skydns udp'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'4001/tcp', u'service': u'etcd embedded'})
TASK [openshift_master : Remove iptables rules] ********************************************************************************************
TASK [openshift_master : Add firewalld allow rules] ****************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'8443/tcp', u'service': u'api server https'})
skipping: [192.168.99.50] => (item={u'port': u'8444/tcp', u'service': u'api controllers https'})
skipping: [192.168.99.50] => (item={u'port': u'8053/tcp', u'service': u'skydns tcp'})
skipping: [192.168.99.50] => (item={u'port': u'8053/udp', u'service': u'skydns udp'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'4001/tcp', u'service': u'etcd embedded'})
TASK [openshift_master : Remove firewalld allow rules] *************************************************************************************
TASK [openshift_master : Install Master package] *******************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Create r_openshift_master_data_dir] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Reload systemd units] *********************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Re-gather package dependent master facts] *************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Create config parent directory if it does not exist] **************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Create the policy file if it does not already exist] **************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Create the scheduler config] **************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Install httpd-tools if needed] ************************************************************************************
changed: [192.168.99.50] => (item={u'name': u'htpasswd_auth', u'challenge': u'true', u'login': u'true', u'kind': u'HTPasswdPasswordIdentityProvider', u'filename': u'/etc/origin/master/htpasswd'})
TASK [openshift_master : Ensure htpasswd directory exists] *********************************************************************************
ok: [192.168.99.50] => (item={u'name': u'htpasswd_auth', u'challenge': u'true', u'login': u'true', u'kind': u'HTPasswdPasswordIdentityProvider', u'filename': u'/etc/origin/master/htpasswd'})
TASK [openshift_master : Create the htpasswd file if needed] *******************************************************************************
changed: [192.168.99.50] => (item={u'name': u'htpasswd_auth', u'challenge': u'true', u'login': u'true', u'kind': u'HTPasswdPasswordIdentityProvider', u'filename': u'/etc/origin/master/htpasswd'})
TASK [openshift_master : Ensure htpasswd file exists] **************************************************************************************
ok: [192.168.99.50] => (item={u'name': u'htpasswd_auth', u'challenge': u'true', u'login': u'true', u'kind': u'HTPasswdPasswordIdentityProvider', u'filename': u'/etc/origin/master/htpasswd'})
TASK [openshift_master : Create the ldap ca file if needed] ********************************************************************************
skipping: [192.168.99.50] => (item={u'name': u'htpasswd_auth', u'challenge': u'true', u'login': u'true', u'kind': u'HTPasswdPasswordIdentityProvider', u'filename': u'/etc/origin/master/htpasswd'})
TASK [openshift_master : Create the openid ca file if needed] ******************************************************************************
skipping: [192.168.99.50] => (item={u'name': u'htpasswd_auth', u'challenge': u'true', u'login': u'true', u'kind': u'HTPasswdPasswordIdentityProvider', u'filename': u'/etc/origin/master/htpasswd'})
TASK [openshift_master : Create the request header ca file if needed] **********************************************************************
skipping: [192.168.99.50] => (item={u'name': u'htpasswd_auth', u'challenge': u'true', u'login': u'true', u'kind': u'HTPasswdPasswordIdentityProvider', u'filename': u'/etc/origin/master/htpasswd'})
TASK [openshift_master : check whether our docker-registry setting exists in the env file] *************************************************
ok: [192.168.99.50]
TASK [openshift_master : set_fact] *********************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Set fact of all etcd host IPs] ************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Checking for journald.conf] ***************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Create journald persistence directories] **************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Update journald setup] ********************************************************************************************
changed: [192.168.99.50] => (item={u'var': u'Storage', u'val': u'persistent'})
changed: [192.168.99.50] => (item={u'var': u'Compress', u'val': True})
changed: [192.168.99.50] => (item={u'var': u'SyncIntervalSec', u'val': u'1s'})
changed: [192.168.99.50] => (item={u'var': u'RateLimitInterval', u'val': u'1s'})
changed: [192.168.99.50] => (item={u'var': u'RateLimitBurst', u'val': 10000})
changed: [192.168.99.50] => (item={u'var': u'SystemMaxUse', u'val': u'8G'})
ok: [192.168.99.50] => (item={u'var': u'SystemKeepFree', u'val': u'20%'})
changed: [192.168.99.50] => (item={u'var': u'SystemMaxFileSize', u'val': u'10M'})
changed: [192.168.99.50] => (item={u'var': u'MaxRetentionSec', u'val': u'1month'})
ok: [192.168.99.50] => (item={u'var': u'MaxFileSec', u'val': u'1day'})
changed: [192.168.99.50] => (item={u'var': u'ForwardToSyslog', u'val': False})
changed: [192.168.99.50] => (item={u'var': u'ForwardToWall', u'val': False})
TASK [openshift_master : Restart journald] *************************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Set openshift_master_config_dir if unset] *************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Set r_openshift_master_data_dir if unset] *************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : set_fact] *********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : set_fact] *********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : set_fact] *********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Set openshift_master_debug_level] *********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Init HA Service Info] *********************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Set HA Service Info for containerized installs] *******************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Check for credentials file for registry auth] *********************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Create credentials for registry auth] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Create credentials for registry auth (alternative)] ***************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Setup ro mount of /root/.docker for containerized hosts] **********************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Disable the legacy master service if it exists] *******************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Remove the legacy master service if it exists] ********************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Pre-pull master image] ********************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Create the ha systemd unit files] *********************************************************************************
changed: [192.168.99.50] => (item=api)
changed: [192.168.99.50] => (item=controllers)
TASK [openshift_master : command] **********************************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : enable master services] *******************************************************************************************
changed: [192.168.99.50] => (item=api)
changed: [192.168.99.50] => (item=controllers)
TASK [openshift_master : Preserve Master API Proxy Config options] *************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Preserve Master API AWS options] **********************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Create the master api service env file] ***************************************************************************
changed: [192.168.99.50]
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] *****************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Preserve Master Controllers AWS options] **************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Create the master controllers service env file] *******************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Restore Master Controllers Proxy Config Options] ******************************************************************
TASK [openshift_master : Restore Master Controllers AWS Options] ***************************************************************************
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Pre-pull master system container image] ***************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Check Master system container package] ****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Install or Update HA api master system container] *****************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Install or Update HA controller master system container] **********************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Create session secrets file] **************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : set_fact] *********************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Create master config] *********************************************************************************************
changed: [192.168.99.50]
TASK [openshift_master : modify controller args] *******************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Test local loopback context] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : command] **********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : command] **********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : command] **********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Start and enable master api on first master] **********************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Dump logs from master-api if it failed] ***************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : set_fact] *********************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master : pause] ************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Start and enable master api all masters] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Dump logs from master-api if it failed] ***************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : set_fact] *********************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Wait for API to become available] *********************************************************************************
FAILED - RETRYING: Wait for API to become available (120 retries left).
ok: [192.168.99.50]
TASK [openshift_master : Start and enable master controller service] ***********************************************************************
changed: [192.168.99.50]
TASK [openshift_master : Dump logs from master-controllers if it failed] *******************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Set fact master_controllers_service_status_changed] ***************************************************************
ok: [192.168.99.50]
TASK [openshift_master : Install cluster packages] *****************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Start and enable cluster service] *********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : Set the cluster user password] ************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : create service account kubeconfig with csr rights] ****************************************************************
skipping: [192.168.99.50]
TASK [openshift_master : put service account kubeconfig into a file on disk for bootstrap] *************************************************
skipping: [192.168.99.50]
TASK [tuned : Check for tuned package] *****************************************************************************************************
ok: [192.168.99.50]
TASK [tuned : Set tuned OpenShift variables] ***********************************************************************************************
ok: [192.168.99.50]
TASK [tuned : Ensure directory structure exists] *******************************************************************************************
changed: [192.168.99.50] => (item={'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'directory', 'gid': 1000, 'mode': '0775', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-node', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 4096})
changed: [192.168.99.50] => (item={'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'directory', 'gid': 1000, 'mode': '0775', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-control-plane', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 4096})
changed: [192.168.99.50] => (item={'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'directory', 'gid': 1000, 'mode': '0775', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 4096})
skipping: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/recommend.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'file', 'gid': 1000, 'mode': '0664', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'recommend.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 268})
skipping: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/openshift-node/tuned.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'file', 'gid': 1000, 'mode': '0664', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-node/tuned.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 135})
skipping: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/openshift-control-plane/tuned.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'file', 'gid': 1000, 'mode': '0664', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-control-plane/tuned.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 744})
skipping: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/openshift/tuned.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'file', 'gid': 1000, 'mode': '0664', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift/tuned.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 593})
TASK [tuned : Ensure files are populated from templates] ***********************************************************************************
skipping: [192.168.99.50] => (item={'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'directory', 'gid': 1000, 'mode': '0775', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-node', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 4096})
skipping: [192.168.99.50] => (item={'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'directory', 'gid': 1000, 'mode': '0775', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-control-plane', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 4096})
skipping: [192.168.99.50] => (item={'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'directory', 'gid': 1000, 'mode': '0775', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 4096})
changed: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/recommend.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'file', 'gid': 1000, 'mode': '0664', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'recommend.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 268})
changed: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/openshift-node/tuned.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'file', 'gid': 1000, 'mode': '0664', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-node/tuned.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 135})
changed: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/openshift-control-plane/tuned.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': 'file', 'gid': 1000, 'mode': '0664', 'mtime': 1521018591.3055227, 'owner': 'gandrian', 'path': u'openshift-control-plane/tuned.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 744})
changed: [192.168.99.50] => (item={'src': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates/openshift/tuned.conf', 'group': u'gandrian', 'uid': 1000, 'ctime': 1521018591.3055227, 'state': u'file', 'gid': 1000, 'mode': u'0664', 'mtime': 1521018591.3055227, 'owner': u'gandrian', 'path': u'openshift/tuned.conf', 'root': u'/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/tuned/templates', 'size': 593})
TASK [tuned : Make tuned use the recommended tuned profile on restart] *********************************************************************
changed: [192.168.99.50]
TASK [tuned : Restart tuned service] *******************************************************************************************************
changed: [192.168.99.50]
TASK [nuage_common : Set the Nuage plugin openshift directory fact to handle Atomic host install] ******************************************
skipping: [192.168.99.50]
TASK [nuage_common : Set the Nuage CNI network config directory fact to handle Atomic host install] ****************************************
skipping: [192.168.99.50]
TASK [nuage_common : Set the Nuage CNI binary directory fact to handle Atomic host install] ************************************************
skipping: [192.168.99.50]
TASK [nuage_common : Assure CNI plugin config dir exists before daemon set install] ********************************************************
skipping: [192.168.99.50]
TASK [nuage_common : Assure CNI netconf directory exists before daemon set install] ********************************************************
skipping: [192.168.99.50]
TASK [nuage_common : Assure CNI plugin binary directory exists before daemon set install] **************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Install openssl] **********************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Create CA directory] ******************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Create certificate directory] *********************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Check if the CA key already exists] ***************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Create CA key] ************************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Check if the CA crt already exists] ***************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Create CA crt] ************************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Create the serial file] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_ca : Copy SSL config file] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_common : Set the Nuage plugin openshift directory fact to handle Atomic host install] ******************************************
skipping: [192.168.99.50]
TASK [nuage_common : Set the Nuage CNI network config directory fact to handle Atomic host install] ****************************************
skipping: [192.168.99.50]
TASK [nuage_common : Set the Nuage CNI binary directory fact to handle Atomic host install] ************************************************
skipping: [192.168.99.50]
TASK [nuage_common : Assure CNI plugin config dir exists before daemon set install] ********************************************************
skipping: [192.168.99.50]
TASK [nuage_common : Assure CNI netconf directory exists before daemon set install] ********************************************************
skipping: [192.168.99.50]
TASK [nuage_common : Assure CNI plugin binary directory exists before daemon set install] **************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Add iptables allow rules] *********************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'9443/tcp', u'service': u'openshift-monitor'})
TASK [nuage_master : Remove iptables rules] ************************************************************************************************
TASK [nuage_master : Add firewalld allow rules] ********************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'9443/tcp', u'service': u'openshift-monitor'})
TASK [nuage_master : Remove firewalld allow rules] *****************************************************************************************
TASK [nuage_master : Set the Nuage certificate directory fact for Atomic hosts] ************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Set the Nuage kubeconfig file path fact for Atomic hosts] *************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Set the Nuage monitor yaml location fact for Atomic hosts] ************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Set the Nuage monitor certs location fact for Atomic hosts] ***********************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Set the Nuage master config directory for daemon sets install] ********************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Set the Nuage node config directory for daemon sets install] **********************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Set the Nuage CNI plugin binary directory for daemon sets install] ****************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create directory /usr/share/nuage-openshift-monitor] ******************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create directory /var/usr/share/nuage-openshift-monitor] **************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create directory /var/usr/bin for monitor binary on atomic] ***********************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create CNI bin directory /var/opt/cni/bin] ****************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create the log directory] *********************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create Admin Service Account] *****************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Configure role/user permissions] **************************************************************************************
skipping: [192.168.99.50] => (item={u'resource_kind': u'cluster-role', u'resource_name': u'cluster-reader', u'user': u'system:serviceaccount:default:nuage'})
TASK [nuage_master : Generate the node client config] **************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Download the certs and keys] ******************************************************************************************
skipping: [192.168.99.50] => (item=ca.crt)
skipping: [192.168.99.50] => (item=nuage.crt)
skipping: [192.168.99.50] => (item=nuage.key)
skipping: [192.168.99.50] => (item=nuage.kubeconfig)
TASK [nuage_master : Copy the certificates and keys] ***************************************************************************************
skipping: [192.168.99.50] => (item=ca.crt)
skipping: [192.168.99.50] => (item=nuage.crt)
skipping: [192.168.99.50] => (item=nuage.key)
skipping: [192.168.99.50] => (item=nuage.kubeconfig)
TASK [nuage_master : Create a directory to hold the certificates] **************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create the key] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create the req file] **************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Generate the crt file] ************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Remove the req file] **************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Copy nuage CA crt] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Archive the certificate dir] ******************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create a temp directory for the certificates] *************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Download the certificates] ********************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Extract the certificates] *********************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Delete the certificates after copy] ***********************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Delete the temp directory] ********************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Install Nuage VSD user certificate] ***********************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Install Nuage VSD user key] *******************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create Nuage master daemon set yaml file] *****************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Create Nuage node daemon set yaml file] *******************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Add the service account to the privileged scc to have root permissions] ***********************************************
skipping: [192.168.99.50]
TASK [nuage_master : Spawn Nuage Master monitor daemon sets pod] ***************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Spawn Nuage CNI daemon sets pod] **************************************************************************************
skipping: [192.168.99.50]
TASK [nuage_master : Restart daemons] ******************************************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Error if invalid cert arguments] ******************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Ensure CA certificate exists on etcd_ca_host] *********************************************************************************
skipping: [192.168.99.50]
TASK [etcd : fail] *************************************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Check status of external etcd certificatees] **********************************************************************************
skipping: [192.168.99.50] => (item=calico.etcd-client.crt)
skipping: [192.168.99.50] => (item=calico.etcd-client.key)
skipping: [192.168.99.50] => (item=calico.etcd-ca.crt)
TASK [etcd : set_fact] *********************************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Ensure generated_certs directory present] *************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Create the client csr] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Sign and create the client crt] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : file] *************************************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Create local temp directory for syncing certs] ********************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Create a tarball of the etcd certs] *******************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Retrieve the etcd cert tarballs] **********************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Ensure certificate directory exists] ******************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : Unarchive etcd cert tarballs] *************************************************************************************************
skipping: [192.168.99.50]
TASK [etcd : file] *************************************************************************************************************************
skipping: [192.168.99.50] => (item=calico.etcd-client.crt)
skipping: [192.168.99.50] => (item=calico.etcd-client.key)
skipping: [192.168.99.50] => (item=calico.etcd-ca.crt)
TASK [etcd : Delete temporary directory] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Set etcd cert location facts] *********************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Error if no certs set.] ***************************************************************************************
skipping: [192.168.99.50] => (item=calico_etcd_ca_cert_file)
skipping: [192.168.99.50] => (item=calico_etcd_cert_file)
skipping: [192.168.99.50] => (item=calico_etcd_key_file)
skipping: [192.168.99.50] => (item=calico_etcd_endpoints)
TASK [calico : Calico Node | Assure the calico certs are present] **************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Configure Calico service unit file] ***************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Enable calico] ************************************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Assure CNI conf dir exists] ***********************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Generate Calico CNI config] ***********************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Assures Kuberentes CNI bin dir exists] ************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Download Calico CNI Plugin] ***********************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Download Calico IPAM Plugin] **********************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Download and extract standard CNI plugins] ********************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Assure Calico conf dir exists] ********************************************************************************
skipping: [192.168.99.50]
TASK [calico : Calico Node | Set calicoctl.cfg] ********************************************************************************************
skipping: [192.168.99.50]
TASK [calico_master : Calico Master | Assure the calico certs have been generated] *********************************************************
skipping: [192.168.99.50]
TASK [calico_master : Calico Master | Create temp directory for policy controller definition] **********************************************
skipping: [192.168.99.50]
TASK [calico_master : Calico Master | Write Calico Policy Controller definition] ***********************************************************
skipping: [192.168.99.50]
TASK [calico_master : Calico Master | Launch Calico Policy Controller] *********************************************************************
skipping: [192.168.99.50]
TASK [calico_master : Calico Master | Delete temp directory] *******************************************************************************
skipping: [192.168.99.50]
TASK [calico_master : Calico Master | oc adm policy add-scc-to-user privileged system:serviceaccount:kube-system:calico] *******************
skipping: [192.168.99.50]
TASK [calico_master : Download Calicoctl] **************************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Create Controller service account] *******************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Create a role for the Kuryr] *************************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Fetch the created Kuryr controller cluster role] *****************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Grant Kuryr the privileged security context constraints] *********************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Assign role to Kuryr service account] ****************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Create kuryr manifests tempdir] **********************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Create kuryr ConfigMap manifest] *********************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Create kuryr-controller Deployment manifest] *********************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Create kuryr-cni DaemonSet manifest] *****************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Apply ConfigMap manifest] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Apply Controller Deployment manifest] ****************************************************************************************
skipping: [192.168.99.50]
TASK [kuryr : Apply kuryr-cni DaemonSet manifest] ******************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node_group : Build node config maps] ***************************************************************************************
skipping: [192.168.99.50] => (item={u'edits': [], u'labels': [u'type=master'], u'name': u'node-config-master'})
skipping: [192.168.99.50] => (item={u'edits': [], u'labels': [u'type=infra'], u'name': u'node-config-infra'})
skipping: [192.168.99.50] => (item={u'edits': [], u'labels': [u'type=compute'], u'name': u'node-config-compute'})
RUNNING HANDLER [openshift_master : restart master api] ************************************************************************************
skipping: [192.168.99.50]
RUNNING HANDLER [openshift_master : restart master controllers] ****************************************************************************
skipping: [192.168.99.50]
TASK [Create group for deployment type] ****************************************************************************************************
ok: [192.168.99.50]
PLAY [Configure API Aggregation on masters] ************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [Make temp cert dir] ******************************************************************************************************************
ok: [192.168.99.50]
TASK [Check for First Master Aggregator Signer cert] ***************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [Check for First Master Aggregator Signer key] ****************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [Creating First Master Aggregator signer certs] ***************************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [Check for Aggregator Signer cert] ****************************************************************************************************
ok: [192.168.99.50]
TASK [Check for Aggregator Signer key] *****************************************************************************************************
ok: [192.168.99.50]
TASK [Copy Aggregator Signer certs from first master] **************************************************************************************
skipping: [192.168.99.50] => (item=front-proxy-ca.crt)
skipping: [192.168.99.50] => (item=front-proxy-ca.key)
TASK [Copy Aggregator Signer certs to host] ************************************************************************************************
skipping: [192.168.99.50] => (item=front-proxy-ca.crt)
skipping: [192.168.99.50] => (item=front-proxy-ca.key)
TASK [Check for first master api-client config] ********************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [Create first master api-client config for Aggregator] ********************************************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [Copy first master api-client config for Aggregator] **********************************************************************************
changed: [192.168.99.50 -> 192.168.99.50] => (item=aggregator-front-proxy.crt)
changed: [192.168.99.50 -> 192.168.99.50] => (item=aggregator-front-proxy.key)
changed: [192.168.99.50 -> 192.168.99.50] => (item=aggregator-front-proxy.kubeconfig)
TASK [Check for api-client config] *********************************************************************************************************
ok: [192.168.99.50]
TASK [Copy api-client config from first master] ********************************************************************************************
skipping: [192.168.99.50] => (item=aggregator-front-proxy.crt)
skipping: [192.168.99.50] => (item=aggregator-front-proxy.key)
skipping: [192.168.99.50] => (item=aggregator-front-proxy.kubeconfig)
TASK [Copy api-client config to host] ******************************************************************************************************
skipping: [192.168.99.50] => (item=aggregator-front-proxy.crt)
skipping: [192.168.99.50] => (item=aggregator-front-proxy.key)
skipping: [192.168.99.50] => (item=aggregator-front-proxy.kubeconfig)
TASK [Delete temp directory] ***************************************************************************************************************
ok: [192.168.99.50]
TASK [lineinfile] **************************************************************************************************************************
changed: [192.168.99.50]
TASK [Update master config] ****************************************************************************************************************
changed: [192.168.99.50]
TASK [Delete apiserver extensionconfigmap] *************************************************************************************************
skipping: [192.168.99.50]
TASK [restart master api] ******************************************************************************************************************
changed: [192.168.99.50]
TASK [restart master controllers] **********************************************************************************************************
changed: [192.168.99.50]
TASK [Verify API Server] *******************************************************************************************************************
ok: [192.168.99.50]
PLAY [Re-enable excluder if it was previously enabled] *************************************************************************************
TASK [openshift_excluder : Detecting Atomic Host Operating System] *************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Debug r_openshift_excluder_enable_docker_excluder] **************************************************************
ok: [192.168.99.50] => {
"r_openshift_excluder_enable_docker_excluder": true
}
TASK [openshift_excluder : Debug r_openshift_excluder_enable_openshift_excluder] ***********************************************************
ok: [192.168.99.50] => {
"r_openshift_excluder_enable_openshift_excluder": true
}
TASK [openshift_excluder : Fail if invalid openshift_excluder_action provided] *************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Fail if r_openshift_excluder_service_type is not defined] *******************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Fail if r_openshift_excluder_upgrade_target is not defined] *****************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Include main action task file] **********************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/enable.yml for 192.168.99.50
TASK [openshift_excluder : Install excluders] **********************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/install.yml for 192.168.99.50
TASK [openshift_excluder : Install docker excluder - yum] **********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Install docker excluder - dnf] **********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Install openshift excluder - yum] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Install openshift excluder - dnf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : set_fact] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Enable excluders] ***********************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/exclude.yml for 192.168.99.50
TASK [openshift_excluder : Check for docker-excluder] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Enable docker excluder] *****************************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Check for openshift excluder] ***********************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Enable openshift excluder] **************************************************************************************
changed: [192.168.99.50]
PLAY [Master Install Checkpoint End] *******************************************************************************************************
TASK [Set Master install 'Complete'] *******************************************************************************************************
ok: [192.168.99.50]
PLAY [Master Additional Install Checkpoint Start] ******************************************************************************************
TASK [Set Master Additional install 'In Progress'] *****************************************************************************************
ok: [192.168.99.50]
PLAY [Additional master configuration] *****************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_master_cluster : fail] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : fail] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Test if cluster is already configured] ********************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : fail] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : fail] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Authenticate to the cluster] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Create the cluster] ***************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Start the cluster] ****************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Enable the cluster on all nodes] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Set default resource stickiness] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Add the cluster VIP resource] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Add the cluster public VIP resource] **********************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Add the cluster master service resource] ******************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Disable stonith] ******************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_master_cluster : Wait for the clustered master service to be available] ****************************************************
skipping: [192.168.99.50]
TASK [openshift_project_request_template : Create temp file for template] ******************************************************************
skipping: [192.168.99.50]
TASK [openshift_project_request_template : Generate default project template] **************************************************************
skipping: [192.168.99.50]
TASK [openshift_project_request_template : Write default project template to file] *********************************************************
skipping: [192.168.99.50]
TASK [openshift_project_request_template : Apply template modifications] *******************************************************************
skipping: [192.168.99.50]
TASK [openshift_project_request_template : Create or update project request template] ******************************************************
skipping: [192.168.99.50]
TASK [openshift_project_request_template : Delete temp file] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_examples : Create local temp dir for OpenShift examples copy] **************************************************************
changed: [192.168.99.50 -> localhost]
TASK [openshift_examples : Create tar of OpenShift examples] *******************************************************************************
changed: [192.168.99.50 -> localhost]
TASK [openshift_examples : Create the remote OpenShift examples directory] *****************************************************************
changed: [192.168.99.50]
TASK [openshift_examples : Unarchive the OpenShift examples on the remote] *****************************************************************
changed: [192.168.99.50]
TASK [openshift_examples : Cleanup the OpenShift Examples temp dir] ************************************************************************
changed: [192.168.99.50 -> localhost]
TASK [openshift_examples : Modify registry paths if registry_url is not registry.access.redhat.com] ****************************************
skipping: [192.168.99.50]
TASK [openshift_examples : Import RHEL streams] ********************************************************************************************
skipping: [192.168.99.50] => (item=/usr/share/openshift/examples/image-streams/image-streams-rhel7.json)
skipping: [192.168.99.50] => (item=/usr/share/openshift/examples/image-streams/dotnet_imagestreams.json)
TASK [openshift_examples : Import Centos Image streams] ************************************************************************************
ok: [192.168.99.50] => (item=/usr/share/openshift/examples/image-streams/image-streams-centos7.json)
ok: [192.168.99.50] => (item=/usr/share/openshift/examples/image-streams/dotnet_imagestreams_centos.json)
TASK [openshift_examples : Import db templates] ********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_examples : Remove defunct quickstart template files] ***********************************************************************
ok: [192.168.99.50] => (item=/usr/share/openshift/examples/quickstart-templates/nodejs.json)
ok: [192.168.99.50] => (item=/usr/share/openshift/examples/quickstart-templates/cakephp.json)
ok: [192.168.99.50] => (item=/usr/share/openshift/examples/quickstart-templates/dancer.json)
ok: [192.168.99.50] => (item=/usr/share/openshift/examples/quickstart-templates/django.json)
TASK [openshift_examples : Remove defunct quickstart templates from openshift namespace] ***************************************************
ok: [192.168.99.50] => (item=nodejs-example)
ok: [192.168.99.50] => (item=cakephp-example)
ok: [192.168.99.50] => (item=dancer-example)
ok: [192.168.99.50] => (item=django-example)
TASK [openshift_examples : Import quickstart-templates] ************************************************************************************
ok: [192.168.99.50]
TASK [openshift_examples : Remove old xPaas template files] ********************************************************************************
ok: [192.168.99.50] => (item=/usr/share/openshift/examples/xpaas-templates/sso70-basic.json)
TASK [openshift_examples : Remove old xPaas templates from openshift namespace] ************************************************************
ok: [192.168.99.50] => (item=sso70-basic)
TASK [openshift_examples : Import xPaas image streams] *************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_examples : Import xPaas templates] *****************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_hosted_templates : Create local temp dir for OpenShift hosted templates copy] **********************************************
changed: [192.168.99.50 -> localhost]
TASK [openshift_hosted_templates : Create tar of OpenShift examples] ***********************************************************************
changed: [192.168.99.50 -> localhost]
TASK [openshift_hosted_templates : Create remote OpenShift hosted templates directory] *****************************************************
changed: [192.168.99.50]
TASK [openshift_hosted_templates : Unarchive the OpenShift hosted templates on the remote] *************************************************
changed: [192.168.99.50]
TASK [openshift_hosted_templates : Cleanup the OpenShift hosted templates temp dir] ********************************************************
changed: [192.168.99.50 -> localhost]
TASK [openshift_hosted_templates : Modify registry paths if registry_url is not registry.access.redhat.com] ********************************
skipping: [192.168.99.50]
TASK [openshift_hosted_templates : Create temp directory for kubeconfig] *******************************************************************
ok: [192.168.99.50]
TASK [openshift_hosted_templates : Record kubeconfig tmp dir] ******************************************************************************
ok: [192.168.99.50]
TASK [openshift_hosted_templates : Copy the admin client config(s)] ************************************************************************
ok: [192.168.99.50]
TASK [openshift_hosted_templates : Create or update hosted templates] **********************************************************************
changed: [192.168.99.50]
TASK [openshift_hosted_templates : Delete temp directory] **********************************************************************************
ok: [192.168.99.50]
TASK [openshift_manageiq : Add Management Infrastructure project] **************************************************************************
changed: [192.168.99.50]
TASK [openshift_manageiq : Create Admin and Image Inspector Service Account] ***************************************************************
changed: [192.168.99.50] => (item=management-admin)
changed: [192.168.99.50] => (item=inspector-admin)
TASK [openshift_manageiq : Create manageiq cluster role] ***********************************************************************************
changed: [192.168.99.50]
TASK [openshift_manageiq : Create Hawkular Metrics Admin Cluster Role] *********************************************************************
changed: [192.168.99.50]
TASK [openshift_manageiq : Configure role/user permissions] ********************************************************************************
changed: [192.168.99.50] => (item={u'resource_kind': u'role', u'resource_name': u'admin', u'user': u'management-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'role', u'resource_name': u'admin', u'user': u'system:serviceaccount:management-infra:management-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'cluster-role', u'resource_name': u'management-infra-admin', u'user': u'system:serviceaccount:management-infra:management-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'cluster-role', u'resource_name': u'cluster-reader', u'user': u'system:serviceaccount:management-infra:management-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'scc', u'resource_name': u'privileged', u'user': u'system:serviceaccount:management-infra:management-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'cluster-role', u'resource_name': u'system:image-puller', u'user': u'system:serviceaccount:management-infra:inspector-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'scc', u'resource_name': u'privileged', u'user': u'system:serviceaccount:management-infra:inspector-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'cluster-role', u'resource_name': u'self-provisioner', u'user': u'system:serviceaccount:management-infra:management-admin'})
changed: [192.168.99.50] => (item={u'resource_kind': u'cluster-role', u'resource_name': u'hawkular-metrics-admin', u'user': u'system:serviceaccount:management-infra:management-admin'})
TASK [openshift_manageiq : Configure 3_2 role/user permissions] ****************************************************************************
changed: [192.168.99.50] => (item={u'resource_kind': u'cluster-role', u'resource_name': u'system:image-auditor', u'user': u'system:serviceaccount:management-infra:management-admin'})
TASK [cockpit : Add iptables allow rules] **************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'9090/tcp', u'service': u'cockpit-ws'})
TASK [cockpit : Remove iptables rules] *****************************************************************************************************
TASK [cockpit : Add firewalld allow rules] *************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'9090/tcp', u'service': u'cockpit-ws'})
TASK [cockpit : Remove firewalld allow rules] **********************************************************************************************
TASK [cockpit : Install cockpit-ws] ********************************************************************************************************
skipping: [192.168.99.50] => (item=cockpit-ws)
skipping: [192.168.99.50] => (item=cockpit-system)
skipping: [192.168.99.50] => (item=cockpit-bridge)
skipping: [192.168.99.50] => (item=cockpit-docker)
skipping: [192.168.99.50] => (item=cockpit-kubernetes)
TASK [cockpit : Enable cockpit-ws] *********************************************************************************************************
skipping: [192.168.99.50]
TASK [flannel_register : Assures /etc/flannel dir exists] **********************************************************************************
skipping: [192.168.99.50]
TASK [flannel_register : Generate etcd configuration for etcd] *****************************************************************************
skipping: [192.168.99.50]
TASK [flannel_register : Insert flannel configuration into etcd] ***************************************************************************
skipping: [192.168.99.50]
PLAY [Master Additional Install Checkpoint End] ********************************************************************************************
TASK [Set Master Additional install 'Complete'] ********************************************************************************************
ok: [192.168.99.50]
PLAY [Node Install Checkpoint Start] *******************************************************************************************************
TASK [Set Node install 'In Progress'] ******************************************************************************************************
ok: [192.168.99.50]
PLAY [Create OpenShift certificates for node hosts] ****************************************************************************************
TASK [openshift_node_certificates : Ensure CA certificate exists on openshift_ca_host] *****************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_node_certificates : fail] **************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node_certificates : Check status of node certificates] *********************************************************************
ok: [192.168.99.50] => (item=system:node:192.168.99.50.crt)
ok: [192.168.99.50] => (item=system:node:192.168.99.50.key)
ok: [192.168.99.50] => (item=system:node:192.168.99.50.kubeconfig)
ok: [192.168.99.50] => (item=ca.crt)
ok: [192.168.99.50] => (item=server.key)
ok: [192.168.99.50] => (item=server.crt)
TASK [openshift_node_certificates : set_fact] **********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_node_certificates : Create openshift_generated_configs_dir if it does not exist] *******************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_node_certificates : find] **************************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_node_certificates : Generate the node client config] ***********************************************************************
changed: [192.168.99.50 -> 192.168.99.50] => (item=192.168.99.50)
TASK [openshift_node_certificates : Generate the node server certificate] ******************************************************************
changed: [192.168.99.50 -> 192.168.99.50] => (item=192.168.99.50)
TASK [openshift_node_certificates : Create local temp directory for syncing certs] *********************************************************
ok: [192.168.99.50 -> localhost]
TASK [openshift_node_certificates : Create a tarball of the node config directories] *******************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_node_certificates : Retrieve the node config tarballs from the master] *****************************************************
changed: [192.168.99.50 -> 192.168.99.50]
TASK [openshift_node_certificates : Ensure certificate directory exists] *******************************************************************
changed: [192.168.99.50]
TASK [openshift_node_certificates : Unarchive the tarball on the node] *********************************************************************
changed: [192.168.99.50]
TASK [openshift_node_certificates : Delete local temp directory] ***************************************************************************
ok: [192.168.99.50 -> localhost]
TASK [openshift_node_certificates : Copy OpenShift CA to system CA trust] ******************************************************************
changed: [192.168.99.50] => (item={u'cert': u'/etc/origin/node/ca.crt', u'id': u'openshift'})
RUNNING HANDLER [openshift_node_certificates : update ca trust] ****************************************************************************
changed: [192.168.99.50]
RUNNING HANDLER [openshift_node_certificates : check for container runtime after updating ca trust] ****************************************
changed: [192.168.99.50]
RUNNING HANDLER [openshift_node_certificates : restart container runtime after updating ca trust] ******************************************
changed: [192.168.99.50]
PLAY [Disable excluders] *******************************************************************************************************************
TASK [openshift_excluder : Detecting Atomic Host Operating System] *************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Debug r_openshift_excluder_enable_docker_excluder] **************************************************************
ok: [192.168.99.50] => {
"r_openshift_excluder_enable_docker_excluder": true
}
TASK [openshift_excluder : Debug r_openshift_excluder_enable_openshift_excluder] ***********************************************************
ok: [192.168.99.50] => {
"r_openshift_excluder_enable_openshift_excluder": true
}
TASK [openshift_excluder : Fail if invalid openshift_excluder_action provided] *************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Fail if r_openshift_excluder_service_type is not defined] *******************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Fail if r_openshift_excluder_upgrade_target is not defined] *****************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Include main action task file] **********************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/disable.yml for 192.168.99.50
TASK [openshift_excluder : Include verify_upgrade.yml when upgrading] **********************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Disable excluders before the upgrade to remove older excluding expressions] *************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for 192.168.99.50
TASK [openshift_excluder : Check for docker-excluder] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable docker excluder] ****************************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Check for openshift excluder] ***********************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable openshift excluder] *************************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Include install.yml] ********************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/install.yml for 192.168.99.50
TASK [openshift_excluder : Install docker excluder - yum] **********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Install docker excluder - dnf] **********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Install openshift excluder - yum] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Install openshift excluder - dnf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : set_fact] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Include exclude.yml] ********************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/exclude.yml for 192.168.99.50
TASK [openshift_excluder : Check for docker-excluder] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Enable docker excluder] *****************************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Check for openshift excluder] ***********************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : Enable openshift excluder] **************************************************************************************
changed: [192.168.99.50]
TASK [openshift_excluder : Include unexclude.yml] ******************************************************************************************
included: /home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for 192.168.99.50
TASK [openshift_excluder : Check for docker-excluder] **************************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable docker excluder] ****************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_excluder : Check for openshift excluder] ***********************************************************************************
ok: [192.168.99.50]
TASK [openshift_excluder : disable openshift excluder] *************************************************************************************
changed: [192.168.99.50]
PLAY [Evaluate node groups] ****************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [localhost]
TASK [Evaluate oo_containerized_master_nodes] **********************************************************************************************
skipping: [localhost] => (item=192.168.99.50)
PLAY [Configure containerized nodes] *******************************************************************************************************
skipping: no hosts matched
PLAY [Configure nodes] *********************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Detecting Atomic Host Operating System] ********************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Set fact r_os_firewall_is_atomic] **************************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Fail - Firewalld is not supported on Atomic Host] **********************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install firewalld packages] ********************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************
skipping: [192.168.99.50] => (item=iptables)
skipping: [192.168.99.50] => (item=ip6tables)
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] **************************
skipping: [192.168.99.50]
TASK [os_firewall : Restart polkitd] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Wait for polkit action to have been created] ***************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Ensure firewalld service is not enabled] *******************************************************************************
ok: [192.168.99.50]
TASK [os_firewall : Wait 10 seconds after disabling firewalld] *****************************************************************************
skipping: [192.168.99.50]
TASK [os_firewall : Install iptables packages] *********************************************************************************************
ok: [192.168.99.50] => (item=iptables)
ok: [192.168.99.50] => (item=iptables-services)
TASK [os_firewall : Start and enable iptables service] *************************************************************************************
ok: [192.168.99.50 -> 192.168.99.50] => (item=192.168.99.50)
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] ***************************
skipping: [192.168.99.50]
TASK [openshift_node_facts : Set node facts] ***********************************************************************************************
changed: [192.168.99.50] => (item={u'local_facts': {u'labels': {}}, u'role': u'node'})
changed: [192.168.99.50] => (item={u'local_facts': {u'node_image': u'', u'schedulable': u'true', u'sdn_mtu': u'', u'env_vars': u'', u'labels': {'region': u'infra', 'zone': u'default'}, u'dns_ip': u'10.0.3.15', u'iptables_sync_period': u'', u'storage_plugin_deps': u'', u'proxy_mode': u'iptables', u'set_node_ip': u'', u'ovs_image': u'', u'local_quota_per_fsgroup': u'', u'kubelet_args': {'pods-per-core': [u'20']}, u'annotations': u'', u'registry_url': u''}, u'role': u'node'})
TASK [openshift_clock : Determine if chrony is installed] **********************************************************************************
changed: [192.168.99.50]
TASK [openshift_clock : Install ntp package] ***********************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_clock : Start and enable ntpd/chronyd] *************************************************************************************
changed: [192.168.99.50]
TASK [openshift_docker_facts : Set docker facts] *******************************************************************************************
ok: [192.168.99.50] => (item={u'local_facts': {u'use_crio': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'hosted_registry_insecure': False, u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'options': u'', u'use_system_container': False}, u'role': u'docker'})
ok: [192.168.99.50] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'})
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
ok: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_docker_facts : set_fact] ***************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Getting current systemd-udevd exec command] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Assure systemd-udevd.service.d directory exists] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create systemd-udevd override file] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Add enterprise registry, if necessary] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Get current installed Docker version] ***************************************************************************************
ok: [192.168.99.50]
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if requested Docker is too old] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail if Docker version requested but downgrade is required] *****************************************************************
skipping: [192.168.99.50]
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] *********************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker] *************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Ensure docker.service.d directory exists] ***********************************************************************************
ok: [192.168.99.50]
TASK [docker : Configure Docker service unit file] *****************************************************************************************
ok: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Set registry params] ********************************************************************************************************
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': []})
skipping: [192.168.99.50] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': []})
TASK [docker : Place additional/blocked/insecure registries in /etc/containers/registries.conf] ********************************************
skipping: [192.168.99.50]
TASK [docker : Set Proxy Settings] *********************************************************************************************************
ok: [192.168.99.50] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''})
ok: [192.168.99.50] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''})
ok: [192.168.99.50] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''})
TASK [docker : Set various Docker options] *************************************************************************************************
ok: [192.168.99.50]
TASK [docker : stat] ***********************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Configure Docker Network OPTIONS] *******************************************************************************************
ok: [192.168.99.50]
TASK [docker : Detect if docker is already started] ****************************************************************************************
ok: [192.168.99.50]
TASK [docker : Start the Docker service] ***************************************************************************************************
ok: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
ok: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers exists] ******************************************************************************************
ok: [192.168.99.50]
TASK [docker : Fix SELinux Permissions on /var/lib/containers] *****************************************************************************
ok: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Fail quickly if openshift_docker_options are set] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Docker so we can use the client] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Disable Docker] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set to default prepend] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set container engine image tag] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ****************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull Container Engine System Container image] ***************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-engine.service.d directory exists] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /etc/docker directory exists] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install Container Engine System Container] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine Service File] ************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Configure Container Engine] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the Container Engine service] *****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : set_fact] *******************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure container-selinux is installed] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check we are not using node as a Docker container with CRI-O] ***************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure atomic is installed] *************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure runc is installed] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check that overlay is in the kernel] ****************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add overlay to modprobe.d] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Manually modprobe overlay into the kernel] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Enable and start systemd-modules-load] **************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add http_proxy to /etc/atomic.conf] *******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add https_proxy to /etc/atomic.conf] ******************************************************************************
skipping: [192.168.99.50]
TASK [openshift_atomic : Add no_proxy to /etc/atomic.conf] *********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image defaults] ***************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use Centos based image when distribution is CentOS] *************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set CRI-O image tag] ********************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use RHEL based image when distribution is Red Hat] **************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the full image name] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Use a specific image if requested] ******************************************************************************************
skipping: [192.168.99.50]
TASK [docker : debug] **********************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Pre-pull CRI-O System Container image] **************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Install CRI-O System Container] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove CRI-O default configuration files] ***********************************************************************************
skipping: [192.168.99.50] => (item=/etc/cni/net.d/200-loopback.conf)
skipping: [192.168.99.50] => (item=/etc/cni/net.d/100-crio-bridge.conf)
TASK [docker : Create the CRI-O configuration] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure CNI configuration directory exists] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Add iptables allow rules] ***************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove iptables rules] ******************************************************************************************************
TASK [docker : Add firewalld allow rules] **************************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10010/tcp', u'service': u'crio'})
TASK [docker : Remove firewalld allow rules] ***********************************************************************************************
TASK [docker : Configure the CNI network] **************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Start the CRI-O service] ****************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Check for credentials file for registry auth] *******************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth] ****************************************************************************
skipping: [192.168.99.50]
TASK [docker : Create credentials for docker cli registry auth (alternative)] **************************************************************
skipping: [192.168.99.50]
TASK [docker : stat the docker data dir] ***************************************************************************************************
ok: [192.168.99.50]
TASK [docker : stop the current running docker] ********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Ensure /var/lib/containers/docker exists] ***********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Set the selinux context on /var/lib/containers/docker] **********************************************************************
skipping: [192.168.99.50]
TASK [docker : restorecon the /var/lib/containers/docker] **********************************************************************************
skipping: [192.168.99.50]
TASK [docker : Remove the old docker location] *********************************************************************************************
skipping: [192.168.99.50]
TASK [docker : Setup the link] *************************************************************************************************************
skipping: [192.168.99.50]
TASK [docker : start docker] ***************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Set cloud provider facts] *********************************************************************************
ok: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloudprovider config dir] **************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : fail] *****************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloud config] **************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloud config file] *********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Configure AWS cloud provider] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Create cloud config file] *********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_cloud_provider : Configure GCE cloud provider] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node_dnsmasq : Check for NetworkManager service] ***************************************************************************
ok: [192.168.99.50]
TASK [openshift_node_dnsmasq : Set fact using_network_manager] *****************************************************************************
ok: [192.168.99.50]
TASK [openshift_node_dnsmasq : Install dnsmasq] ********************************************************************************************
changed: [192.168.99.50]
TASK [openshift_node_dnsmasq : ensure origin/node directory exists] ************************************************************************
changed: [192.168.99.50] => (item=/etc/origin)
changed: [192.168.99.50] => (item=/etc/origin/node)
TASK [openshift_node_dnsmasq : Install node-dnsmasq.conf] **********************************************************************************
changed: [192.168.99.50]
TASK [openshift_node_dnsmasq : Install dnsmasq configuration] ******************************************************************************
changed: [192.168.99.50]
TASK [openshift_node_dnsmasq : Deploy additional dnsmasq.conf] *****************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node_dnsmasq : Enable dnsmasq] *********************************************************************************************
changed: [192.168.99.50]
TASK [openshift_node_dnsmasq : Install network manager dispatch script] ********************************************************************
changed: [192.168.99.50]
RUNNING HANDLER [openshift_node_dnsmasq : restart NetworkManager] **************************************************************************
changed: [192.168.99.50]
RUNNING HANDLER [openshift_node_dnsmasq : restart dnsmasq] *********************************************************************************
changed: [192.168.99.50]
TASK [openshift_node_dnsmasq : fail] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node_dnsmasq : Install NetworkManager during node_bootstrap provisioning] **************************************************
skipping: [192.168.99.50]
TASK [openshift_node_dnsmasq : Install network manager dispatch script] ********************************************************************
skipping: [192.168.99.50]
TASK [openshift_node : fail] ***************************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node : Add iptables allow rules] *******************************************************************************************
changed: [192.168.99.50] => (item={u'port': u'10250/tcp', u'service': u'Kubernetes kubelet'})
changed: [192.168.99.50] => (item={u'port': u'80/tcp', u'service': u'http'})
changed: [192.168.99.50] => (item={u'port': u'443/tcp', u'service': u'https'})
changed: [192.168.99.50] => (item={u'cond': u'openshift_use_openshift_sdn | bool', u'port': u'4789/udp', u'service': u'OpenShift OVS sdn'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'179/tcp', u'service': u'Calico BGP Port'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'/tcp', u'service': u'Kubernetes service NodePort TCP'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'/udp', u'service': u'Kubernetes service NodePort UDP'})
TASK [openshift_node : Remove iptables rules] **********************************************************************************************
TASK [openshift_node : Add firewalld allow rules] ******************************************************************************************
skipping: [192.168.99.50] => (item={u'port': u'10250/tcp', u'service': u'Kubernetes kubelet'})
skipping: [192.168.99.50] => (item={u'port': u'80/tcp', u'service': u'http'})
skipping: [192.168.99.50] => (item={u'port': u'443/tcp', u'service': u'https'})
skipping: [192.168.99.50] => (item={u'cond': u'openshift_use_openshift_sdn | bool', u'port': u'4789/udp', u'service': u'OpenShift OVS sdn'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'179/tcp', u'service': u'Calico BGP Port'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'/tcp', u'service': u'Kubernetes service NodePort TCP'})
skipping: [192.168.99.50] => (item={u'cond': False, u'port': u'/udp', u'service': u'Kubernetes service NodePort UDP'})
TASK [openshift_node : Remove firewalld allow rules] ***************************************************************************************
TASK [openshift_node : Check for swap usage] ***********************************************************************************************
ok: [192.168.99.50]
TASK [openshift_node : Disable swap] *******************************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node : Remove swap entries from /etc/fstab] ********************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node : Add notice about disabling swap] ************************************************************************************
skipping: [192.168.99.50]
TASK [openshift_node : Install Node package] ***********************************************************************************************
changed: [192.168.99.50]
TASK [openshift_node : Install sdn-ovs package] ********************************************************************************************
FAILED - RETRYING: Install sdn-ovs package (2 retries left).
FAILED - RETRYING: Install sdn-ovs package (1 retries left).
fatal: [192.168.99.50]: FAILED! => {"attempts": 2, "changed": false, "msg": "Error: Package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64 (centos-openshift-origin37)\n Requires: origin-node = 3.7.0-1.0.7ed6862\n Installed: origin-node-3.7.1-1.el7.git.0.0a2d6a1.x86_64 (@centos-openshift-origin37)\n origin-node = 3.7.1-1.el7.git.0.0a2d6a1\n Available: origin-node-3.7.0-1.0.7ed6862.x86_64 (centos-openshift-origin37)\n origin-node = 3.7.0-1.0.7ed6862\n", "rc": 1, "results": ["Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: ftp.otenet.gr\n * extras: ftp.otenet.gr\n * updates: ftp.otenet.gr\nResolving Dependencies\n--> Running transaction check\n---> Package origin-sdn-ovs.x86_64 0:3.7.0-1.0.7ed6862 will be installed\n--> Processing Dependency: origin-node = 3.7.0-1.0.7ed6862 for package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64\n--> Processing Dependency: openvswitch >= 2.6.1 for package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64\n--> Processing Dependency: bridge-utils for package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64\n--> Processing Dependency: bind-utils for package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64\n--> Running transaction check\n---> Package bind-utils.x86_64 32:9.9.4-51.el7_4.2 will be installed\n--> Processing Dependency: bind-libs = 32:9.9.4-51.el7_4.2 for package: 32:bind-utils-9.9.4-51.el7_4.2.x86_64\n--> Processing Dependency: liblwres.so.90()(64bit) for package: 32:bind-utils-9.9.4-51.el7_4.2.x86_64\n--> Processing Dependency: libisccfg.so.90()(64bit) for package: 32:bind-utils-9.9.4-51.el7_4.2.x86_64\n--> Processing Dependency: libisccc.so.90()(64bit) for package: 32:bind-utils-9.9.4-51.el7_4.2.x86_64\n--> Processing Dependency: libisc.so.95()(64bit) for package: 32:bind-utils-9.9.4-51.el7_4.2.x86_64\n--> Processing Dependency: libdns.so.100()(64bit) for package: 32:bind-utils-9.9.4-51.el7_4.2.x86_64\n--> Processing Dependency: libbind9.so.90()(64bit) for package: 32:bind-utils-9.9.4-51.el7_4.2.x86_64\n---> Package bridge-utils.x86_64 0:1.5-9.el7 will be installed\n---> Package openvswitch.x86_64 1:2.6.1-3.git20161206.el7 will be installed\n--> Processing Dependency: libpcap.so.1()(64bit) for package: 1:openvswitch-2.6.1-3.git20161206.el7.x86_64\n---> Package origin-sdn-ovs.x86_64 0:3.7.0-1.0.7ed6862 will be installed\n--> Processing Dependency: origin-node = 3.7.0-1.0.7ed6862 for package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64\n--> Running transaction check\n---> Package bind-libs.x86_64 32:9.9.4-51.el7_4.2 will be installed\n---> Package libpcap.x86_64 14:1.5.3-9.el7 will be installed\n---> Package origin-sdn-ovs.x86_64 0:3.7.0-1.0.7ed6862 will be installed\n--> Processing Dependency: origin-node = 3.7.0-1.0.7ed6862 for package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64\n--> Finished Dependency Resolution\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\n"]}
to retry, use: --limit @/home/gandrian/projects/redhat/cloud-native-infra/ansible/openshift-ansible/playbooks/byo/config.retry
PLAY RECAP *********************************************************************************************************************************
192.168.99.50 : ok=430 changed=159 unreachable=0 failed=1
localhost : ok=12 changed=0 unreachable=0 failed=0
INSTALLER STATUS ***************************************************************************************************************************
Initialization : Complete
Health Check : Complete
etcd Install : Complete
Master Install : Complete
Master Additional Install : Complete
Node Install : In Progress
This phase can be restarted by running: playbooks/byo/openshift-node/config.yml
Failure summary:
1. Hosts: 192.168.99.50
Play: Configure nodes
Task: Install sdn-ovs package
Message: Error: Package: origin-sdn-ovs-3.7.0-1.0.7ed6862.x86_64 (centos-openshift-origin37)
Requires: origin-node = 3.7.0-1.0.7ed6862
Installed: origin-node-3.7.1-1.el7.git.0.0a2d6a1.x86_64 (@centos-openshift-origin37)
origin-node = 3.7.1-1.el7.git.0.0a2d6a1
Available: origin-node-3.7.0-1.0.7ed6862.x86_64 (centos-openshift-origin37)
origin-node = 3.7.0-1.0.7ed6862
@andrejonathan
Copy link

HI did you ever figure out what caused this, getting the same error, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment