Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
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})