Created
November 5, 2017 09:16
-
-
Save eliu/186d271104348282077d6df05ae714fe to your computer and use it in GitHub Desktop.
ansible-playbooks logs for openshift origin installation process
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PLAY [Create initial host groups for localhost] ********************************************************************************************* | |
TASK [include_vars] ************************************************************************************************************************* | |
ok: [localhost] | |
PLAY [Populate config host groups] ********************************************************************************************************** | |
TASK [Evaluate groups - g_etcd_hosts or g_new_etcd_hosts required] ************************************************************************** | |
skipping: [localhost] | |
TASK [Evaluate groups - g_master_hosts or g_new_master_hosts required] ********************************************************************** | |
skipping: [localhost] | |
TASK [Evaluate groups - g_node_hosts or g_new_node_hosts required] ************************************************************************** | |
skipping: [localhost] | |
TASK [Evaluate groups - g_lb_hosts required] ************************************************************************************************ | |
skipping: [localhost] | |
TASK [Evaluate groups - g_nfs_hosts required] *********************************************************************************************** | |
skipping: [localhost] | |
TASK [Evaluate groups - g_nfs_hosts is single host] ***************************************************************************************** | |
skipping: [localhost] | |
TASK [Evaluate groups - g_glusterfs_hosts required] ***************************************************************************************** | |
skipping: [localhost] | |
TASK [Evaluate oo_all_hosts] **************************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
ok: [localhost] => (item=node01.example.com) | |
ok: [localhost] => (item=node02.example.com) | |
ok: [localhost] => (item=lb.example.com) | |
TASK [Evaluate oo_masters] ****************************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
TASK [Evaluate oo_first_master] ************************************************************************************************************* | |
ok: [localhost] | |
TASK [Evaluate oo_new_etcd_to_config] ******************************************************************************************************* | |
TASK [Evaluate oo_masters_to_config] ******************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
TASK [Evaluate oo_etcd_to_config] *********************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
TASK [Evaluate oo_first_etcd] *************************************************************************************************************** | |
ok: [localhost] | |
TASK [Evaluate oo_etcd_hosts_to_upgrade] **************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
TASK [Evaluate oo_etcd_hosts_to_backup] ***************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
TASK [Evaluate oo_nodes_to_config] ********************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
ok: [localhost] => (item=node01.example.com) | |
ok: [localhost] => (item=node02.example.com) | |
TASK [Add master to oo_nodes_to_config] ***************************************************************************************************** | |
skipping: [localhost] => (item=master.example.com) | |
TASK [Evaluate oo_lb_to_config] ************************************************************************************************************* | |
ok: [localhost] => (item=lb.example.com) | |
TASK [Evaluate oo_nfs_to_config] ************************************************************************************************************ | |
TASK [Evaluate oo_glusterfs_to_config] ****************************************************************************************************** | |
TASK [Evaluate oo_etcd_to_migrate] ********************************************************************************************************** | |
ok: [localhost] => (item=master.example.com) | |
PLAY [Ensure that all non-node hosts are accessible] **************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [lb.example.com] | |
ok: [master.example.com] | |
PLAY [Initialize host facts] **************************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node02.example.com] | |
ok: [node01.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [node02.example.com] | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
ok: [node02.example.com] => (item=iproute) | |
ok: [node01.example.com] => (item=iproute) | |
ok: [master.example.com] => (item=iproute) | |
ok: [lb.example.com] => (item=iproute) | |
ok: [node02.example.com] => (item=python-dbus) | |
ok: [node01.example.com] => (item=python-dbus) | |
ok: [node01.example.com] => (item=PyYAML) | |
ok: [node02.example.com] => (item=PyYAML) | |
ok: [master.example.com] => (item=python-dbus) | |
ok: [lb.example.com] => (item=python-dbus) | |
ok: [node02.example.com] => (item=yum-utils) | |
ok: [node01.example.com] => (item=yum-utils) | |
ok: [master.example.com] => (item=PyYAML) | |
ok: [lb.example.com] => (item=PyYAML) | |
ok: [master.example.com] => (item=yum-utils) | |
ok: [lb.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
skipping: [node01.example.com] => (item=atomic) | |
skipping: [node01.example.com] => (item=ostree) | |
skipping: [node01.example.com] => (item=runc) | |
skipping: [node02.example.com] => (item=atomic) | |
skipping: [node02.example.com] => (item=ostree) | |
skipping: [node02.example.com] => (item=runc) | |
skipping: [lb.example.com] => (item=atomic) | |
skipping: [lb.example.com] => (item=ostree) | |
skipping: [lb.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
changed: [node01.example.com] | |
changed: [node02.example.com] | |
changed: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts] ********************************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
PLAY [Gather and set facts for node hosts] ************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
skipping: [node01.example.com] => (item=iproute) | |
skipping: [node02.example.com] => (item=iproute) | |
skipping: [node01.example.com] => (item=python-dbus) | |
skipping: [node01.example.com] => (item=PyYAML) | |
skipping: [node01.example.com] => (item=yum-utils) | |
skipping: [node02.example.com] => (item=python-dbus) | |
skipping: [node02.example.com] => (item=PyYAML) | |
skipping: [node02.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
skipping: [node01.example.com] => (item=atomic) | |
skipping: [node01.example.com] => (item=ostree) | |
skipping: [node01.example.com] => (item=runc) | |
skipping: [node02.example.com] => (item=atomic) | |
skipping: [node02.example.com] => (item=ostree) | |
skipping: [node02.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
TASK [command] ****************************************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [Warn user about bad openshift_hostname values] **************************************************************************************** | |
skipping: [master.example.com] | |
PLAY [Verify compatible yum/subscription-manager combination] ******************************************************************************* | |
TASK [Check for bad combinations of yum and subscription-manager] *************************************************************************** | |
ok: [node02.example.com] | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [fail] ********************************************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
PLAY [Determine openshift_version to configure on first master] ***************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
TASK [openshift_repos : openshift_repos detect ostree] ************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_repos : Ensure libselinux-python is installed] ****************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_repos : Create any additional repos that are defined] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Remove the additional repos if no longer defined] ******************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_repos : Configure origin gpg keys] ****************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************ | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] ********************************************** | |
ok: [master.example.com] => { | |
"msg": "First run of openshift_repos" | |
} | |
TASK [openshift_repos : Record that openshift_repos already ran] **************************************************************************** | |
ok: [master.example.com] | |
RUNNING HANDLER [openshift_repos : refresh cache] ******************************************************************************************* | |
changed: [master.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [master.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_docker_facts : Set docker facts] ******************************************************************************************** | |
changed: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] ************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] ********************************************************************* | |
ok: [master.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] *********************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] ************************************************** | |
ok: [master.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ****************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ******************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Lookup latest containerized version if no version specified] ****************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Fail if rpm version and docker image version are different] ******************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************ | |
ok: [master.example.com] => { | |
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_version was not set] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_image_tag was not set] ************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] *********************** | |
ok: [master.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_release": "3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_image_tag": "v3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_pkg_version": "-3.6.0" | |
} | |
PLAY [Set openshift_version for all hosts] ************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
ok: [node01.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_repos : openshift_repos detect ostree] ************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : Ensure libselinux-python is installed] ****************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : Create any additional repos that are defined] *********************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_repos : Remove the additional repos if no longer defined] ******************************************************************* | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : Configure origin gpg keys] ****************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************ | |
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] ********************************************** | |
ok: [node01.example.com] => { | |
"msg": "First run of openshift_repos" | |
} | |
ok: [node02.example.com] => { | |
"msg": "First run of openshift_repos" | |
} | |
ok: [lb.example.com] => { | |
"msg": "First run of openshift_repos" | |
} | |
TASK [openshift_repos : Record that openshift_repos already ran] **************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
RUNNING HANDLER [openshift_repos : refresh cache] ******************************************************************************************* | |
changed: [lb.example.com] | |
changed: [node02.example.com] | |
changed: [node01.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [node01.example.com] => (item=iproute) | |
skipping: [node01.example.com] => (item=python-dbus) | |
skipping: [node01.example.com] => (item=PyYAML) | |
skipping: [node01.example.com] => (item=yum-utils) | |
skipping: [node02.example.com] => (item=iproute) | |
skipping: [lb.example.com] => (item=iproute) | |
skipping: [node02.example.com] => (item=python-dbus) | |
skipping: [node02.example.com] => (item=PyYAML) | |
skipping: [node02.example.com] => (item=yum-utils) | |
skipping: [lb.example.com] => (item=python-dbus) | |
skipping: [lb.example.com] => (item=PyYAML) | |
skipping: [lb.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [node01.example.com] => (item=atomic) | |
skipping: [node01.example.com] => (item=ostree) | |
skipping: [node01.example.com] => (item=runc) | |
skipping: [node02.example.com] => (item=atomic) | |
skipping: [node02.example.com] => (item=ostree) | |
skipping: [node02.example.com] => (item=runc) | |
skipping: [lb.example.com] => (item=atomic) | |
skipping: [lb.example.com] => (item=ostree) | |
skipping: [lb.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_docker_facts : Set docker facts] ******************************************************************************************** | |
changed: [node02.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
changed: [node01.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [lb.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [node02.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
ok: [node01.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
ok: [lb.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [node01.example.com] => (item=iptables) | |
skipping: [node01.example.com] => (item=ip6tables) | |
skipping: [node02.example.com] => (item=iptables) | |
skipping: [node02.example.com] => (item=ip6tables) | |
skipping: [lb.example.com] => (item=iptables) | |
skipping: [lb.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [node01.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [node01.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [node02.example.com] | |
skipping: [node01.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [node01.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [node01.example.com] => (item=iptables) | |
skipping: [node01.example.com] => (item=iptables-services) | |
skipping: [node02.example.com] => (item=iptables) | |
skipping: [node02.example.com] => (item=iptables-services) | |
skipping: [lb.example.com] => (item=iptables) | |
skipping: [lb.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [node01.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] ************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] ********************************************************************* | |
ok: [node01.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
ok: [node02.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
ok: [lb.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] ***************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] *********************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] ************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ****************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ******************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Lookup latest containerized version if no version specified] ****************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************ | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Fail if rpm version and docker image version are different] ******************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************ | |
skipping: [lb.example.com] | |
ok: [node01.example.com] => { | |
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n" | |
} | |
ok: [node02.example.com] => { | |
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_version was not set] *************************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_image_tag was not set] ************************************************************************* | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] *********************** | |
skipping: [lb.example.com] | |
ok: [node01.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
ok: [node02.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [lb.example.com] | |
ok: [node01.example.com] => { | |
"openshift_release": "3.6.0" | |
} | |
ok: [node02.example.com] => { | |
"openshift_release": "3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [lb.example.com] | |
ok: [node01.example.com] => { | |
"openshift_image_tag": "v3.6.0" | |
} | |
ok: [node02.example.com] => { | |
"openshift_image_tag": "v3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [lb.example.com] | |
ok: [node01.example.com] => { | |
"openshift_pkg_version": "-3.6.0" | |
} | |
ok: [node02.example.com] => { | |
"openshift_pkg_version": "-3.6.0" | |
} | |
PLAY [Verify Requirements] ****************************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
skipping: [node01.example.com] => (item=iproute) | |
skipping: [node02.example.com] => (item=iproute) | |
skipping: [node01.example.com] => (item=python-dbus) | |
skipping: [node01.example.com] => (item=PyYAML) | |
skipping: [node01.example.com] => (item=yum-utils) | |
skipping: [lb.example.com] => (item=iproute) | |
skipping: [lb.example.com] => (item=python-dbus) | |
skipping: [lb.example.com] => (item=PyYAML) | |
skipping: [lb.example.com] => (item=yum-utils) | |
skipping: [node02.example.com] => (item=python-dbus) | |
skipping: [node02.example.com] => (item=PyYAML) | |
skipping: [node02.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
skipping: [node01.example.com] => (item=atomic) | |
skipping: [node01.example.com] => (item=ostree) | |
skipping: [node01.example.com] => (item=runc) | |
skipping: [node02.example.com] => (item=atomic) | |
skipping: [node02.example.com] => (item=ostree) | |
skipping: [node02.example.com] => (item=runc) | |
skipping: [lb.example.com] => (item=atomic) | |
skipping: [lb.example.com] => (item=ostree) | |
skipping: [lb.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : openshift_repos detect ostree] ************************************************************************************** | |
ok: [node02.example.com] | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : Ensure libselinux-python is installed] ****************************************************************************** | |
ok: [node02.example.com] | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : Create any additional repos that are defined] *********************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_repos : Remove the additional repos if no longer defined] ******************************************************************* | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_repos : Configure origin gpg keys] ****************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************ | |
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
skipping: [node01.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
skipping: [node02.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
skipping: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] ********************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_repos : Record that openshift_repos already ran] **************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_docker_facts : Set docker facts] ******************************************************************************************** | |
ok: [node02.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [node01.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [lb.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [node01.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
ok: [node02.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
ok: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
ok: [lb.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
skipping: [node01.example.com] => (item=iptables) | |
skipping: [node01.example.com] => (item=ip6tables) | |
skipping: [node02.example.com] => (item=iptables) | |
skipping: [node02.example.com] => (item=ip6tables) | |
skipping: [lb.example.com] => (item=iptables) | |
skipping: [lb.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
skipping: [node01.example.com] => (item=iptables) | |
skipping: [node01.example.com] => (item=iptables-services) | |
skipping: [node02.example.com] => (item=iptables) | |
skipping: [node02.example.com] => (item=iptables-services) | |
skipping: [lb.example.com] => (item=iptables) | |
skipping: [lb.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [node01.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [node02.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [lb.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] ************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] ********************************************************************* | |
ok: [master.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
ok: [node01.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
ok: [node02.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
ok: [lb.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] ***************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] *********************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] ************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [lb.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ****************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ******************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Lookup latest containerized version if no version specified] ****************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************ | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Fail if rpm version and docker image version are different] ******************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************ | |
ok: [master.example.com] => { | |
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n" | |
} | |
skipping: [lb.example.com] | |
ok: [node01.example.com] => { | |
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n" | |
} | |
ok: [node02.example.com] => { | |
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_version was not set] *************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_image_tag was not set] ************************************************************************* | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] *********************** | |
ok: [master.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
ok: [node01.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
skipping: [lb.example.com] | |
ok: [node02.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_release": "3.6.0" | |
} | |
ok: [node01.example.com] => { | |
"openshift_release": "3.6.0" | |
} | |
skipping: [lb.example.com] | |
ok: [node02.example.com] => { | |
"openshift_release": "3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_image_tag": "v3.6.0" | |
} | |
ok: [node01.example.com] => { | |
"openshift_image_tag": "v3.6.0" | |
} | |
skipping: [lb.example.com] | |
ok: [node02.example.com] => { | |
"openshift_image_tag": "v3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_pkg_version": "-3.6.0" | |
} | |
skipping: [lb.example.com] | |
ok: [node01.example.com] => { | |
"openshift_pkg_version": "-3.6.0" | |
} | |
ok: [node02.example.com] => { | |
"openshift_pkg_version": "-3.6.0" | |
} | |
TASK [openshift_health_check] *************************************************************************************************************** | |
CHECK [docker_storage : master.example.com] ************************************************************************************************* | |
CHECK [disk_availability : master.example.com] ********************************************************************************************** | |
CHECK [package_availability : master.example.com] ******************************************************************************************* | |
CHECK [docker_storage : node01.example.com] ************************************************************************************************* | |
CHECK [disk_availability : node01.example.com] ********************************************************************************************** | |
CHECK [package_availability : node01.example.com] ******************************************************************************************* | |
CHECK [docker_storage : node02.example.com] ************************************************************************************************* | |
CHECK [disk_availability : node02.example.com] ********************************************************************************************** | |
CHECK [package_availability : node02.example.com] ******************************************************************************************* | |
CHECK [docker_storage : lb.example.com] ***************************************************************************************************** | |
CHECK [disk_availability : lb.example.com] ************************************************************************************************** | |
CHECK [package_availability : lb.example.com] *********************************************************************************************** | |
CHECK [package_version : node01.example.com] ************************************************************************************************ | |
CHECK [docker_image_availability : node01.example.com] ************************************************************************************** | |
CHECK [package_version : node02.example.com] ************************************************************************************************ | |
CHECK [docker_image_availability : node02.example.com] ************************************************************************************** | |
CHECK [memory_availability : node01.example.com] ******************************************************************************************** | |
ok: [node01.example.com] | |
CHECK [package_version : master.example.com] ************************************************************************************************ | |
CHECK [docker_image_availability : master.example.com] ************************************************************************************** | |
CHECK [package_version : lb.example.com] **************************************************************************************************** | |
CHECK [docker_image_availability : lb.example.com] ****************************************************************************************** | |
CHECK [memory_availability : lb.example.com] ************************************************************************************************ | |
ok: [lb.example.com] | |
CHECK [memory_availability : node02.example.com] ******************************************************************************************** | |
ok: [node02.example.com] | |
CHECK [memory_availability : master.example.com] ******************************************************************************************** | |
ok: [master.example.com] | |
PLAY [Set oo_option facts] ****************************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
ok: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
skipping: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [lb.example.com] | |
PLAY [Disable excluders] ******************************************************************************************************************** | |
TASK [openshift_excluder : Detecting Atomic Host Operating System] ************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_excluder : Debug r_openshift_excluder_enable_docker_excluder] *************************************************************** | |
ok: [master.example.com] => { | |
"r_openshift_excluder_enable_docker_excluder": true | |
} | |
ok: [node01.example.com] => { | |
"r_openshift_excluder_enable_docker_excluder": true | |
} | |
ok: [node02.example.com] => { | |
"r_openshift_excluder_enable_docker_excluder": true | |
} | |
TASK [openshift_excluder : Debug r_openshift_excluder_enable_openshift_excluder] ************************************************************ | |
ok: [master.example.com] => { | |
"r_openshift_excluder_enable_openshift_excluder": true | |
} | |
ok: [node01.example.com] => { | |
"r_openshift_excluder_enable_openshift_excluder": true | |
} | |
ok: [node02.example.com] => { | |
"r_openshift_excluder_enable_openshift_excluder": true | |
} | |
TASK [openshift_excluder : Fail if invalid openshift_excluder_action provided] ************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_excluder : Fail if r_openshift_excluder_service_type is not defined] ******************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_excluder : Fail if r_openshift_excluder_upgrade_target is not defined] ****************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_excluder : Include main action task file] *********************************************************************************** | |
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/disable.yml for master.example.com, node01.example.com, node02.example.com | |
TASK [openshift_excluder : Include verify_upgrade.yml when upgrading] *********************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_excluder : Disable excluders before the upgrade to remove older excluding expressions] ************************************** | |
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for master.example.com, node01.example.com, node02.example.com | |
TASK [openshift_excluder : Check for docker-excluder] *************************************************************************************** | |
ok: [node02.example.com] | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
TASK [openshift_excluder : disable docker excluder] ***************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_excluder : Check for openshift excluder] ************************************************************************************ | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_excluder : disable openshift excluder] ************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_excluder : Include install.yml] ********************************************************************************************* | |
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/install.yml for master.example.com, node01.example.com, node02.example.com | |
TASK [openshift_excluder : Install docker excluder] ***************************************************************************************** | |
changed: [node01.example.com] | |
changed: [node02.example.com] | |
changed: [master.example.com] | |
TASK [openshift_excluder : Install openshift excluder] ************************************************************************************** | |
changed: [node01.example.com] | |
changed: [node02.example.com] | |
changed: [master.example.com] | |
TASK [openshift_excluder : set_fact] ******************************************************************************************************** | |
ok: [master.example.com] | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
TASK [openshift_excluder : Include exclude.yml] ********************************************************************************************* | |
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/exclude.yml for master.example.com, node01.example.com, node02.example.com | |
TASK [openshift_excluder : Check for docker-excluder] *************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_excluder : Enable docker excluder] ****************************************************************************************** | |
changed: [node02.example.com] | |
changed: [node01.example.com] | |
changed: [master.example.com] | |
TASK [openshift_excluder : Check for openshift excluder] ************************************************************************************ | |
ok: [node02.example.com] | |
ok: [node01.example.com] | |
ok: [master.example.com] | |
TASK [openshift_excluder : Enable openshift excluder] *************************************************************************************** | |
changed: [node01.example.com] | |
changed: [node02.example.com] | |
changed: [master.example.com] | |
TASK [openshift_excluder : Include unexclude.yml] ******************************************************************************************* | |
included: /usr/share/openshift-ansible/roles/openshift_excluder/tasks/unexclude.yml for master.example.com, node01.example.com, node02.example.com | |
TASK [openshift_excluder : Check for docker-excluder] *************************************************************************************** | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_excluder : disable docker excluder] ***************************************************************************************** | |
skipping: [master.example.com] | |
skipping: [node01.example.com] | |
skipping: [node02.example.com] | |
TASK [openshift_excluder : Check for openshift excluder] ************************************************************************************ | |
ok: [node01.example.com] | |
ok: [node02.example.com] | |
ok: [master.example.com] | |
TASK [openshift_excluder : disable openshift excluder] ************************************************************************************** | |
changed: [node02.example.com] | |
changed: [node01.example.com] | |
changed: [master.example.com] | |
PLAY [Configure etcd] *********************************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [master.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_etcd_facts : openshift_facts] *********************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_clock : Set clock facts] **************************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_clock : Install ntp package] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_clock : Start and enable ntpd/chronyd] ************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_repos : openshift_repos detect ostree] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Ensure libselinux-python is installed] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Create any additional repos that are defined] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Remove the additional repos if no longer defined] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_repos : Configure origin gpg keys] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************ | |
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Record that openshift_repos already ran] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : Set docker facts] ******************************************************************************************** | |
skipping: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
skipping: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] ************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] ********************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] *********************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] ************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ****************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ******************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Lookup latest containerized version if no version specified] ****************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Fail if rpm version and docker image version are different] ******************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_version was not set] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_image_tag was not set] ************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] *********************** | |
skipping: [master.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : Set docker facts] ******************************************************************************************** | |
skipping: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
skipping: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
skipping: [master.example.com] => (item={u'port': u'2379/tcp', u'service': u'etcd'}) | |
skipping: [master.example.com] => (item={u'port': u'2380/tcp', u'service': u'etcd peering'}) | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
changed: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
Pausing for 10 seconds | |
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort) | |
ok: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
ok: [master.example.com] => (item=iptables) | |
ok: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
ok: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
ok: [master.example.com] => (item={u'port': u'2379/tcp', u'service': u'etcd'}) | |
ok: [master.example.com] => (item={u'port': u'2380/tcp', u'service': u'etcd peering'}) | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [openshift_repos : openshift_repos detect ostree] ************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_repos : Ensure libselinux-python is installed] ****************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_repos : Create any additional repos that are defined] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Remove the additional repos if no longer defined] ******************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_repos : Configure origin gpg keys] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************ | |
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Record that openshift_repos already ran] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_ca : Install openssl] ************************************************************************************************************ | |
ok: [master.example.com -> master.example.com] | |
TASK [etcd_ca : file] *********************************************************************************************************************** | |
changed: [master.example.com -> master.example.com] => (item=/etc/etcd/ca/certs) | |
changed: [master.example.com -> master.example.com] => (item=/etc/etcd/ca/crl) | |
changed: [master.example.com -> master.example.com] => (item=/etc/etcd/ca/fragments) | |
TASK [etcd_ca : command] ******************************************************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_ca : template] ******************************************************************************************************************* | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_ca : assemble] ******************************************************************************************************************* | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_ca : Check etcd_ca_db exist] ***************************************************************************************************** | |
ok: [master.example.com -> master.example.com] | |
TASK [etcd_ca : Touch etcd_ca_db file] ****************************************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_ca : copy] *********************************************************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_ca : Create etcd CA certificate] ************************************************************************************************* | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Install etcd] ********************************************************************************************** | |
changed: [master.example.com] | |
TASK [etcd_server_certificates : Check status of etcd certificates] ************************************************************************* | |
ok: [master.example.com] => (item=/etc/etcd/server.crt) | |
ok: [master.example.com] => (item=/etc/etcd/peer.crt) | |
ok: [master.example.com] => (item=/etc/etcd/ca.crt) | |
ok: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/server.crt) | |
ok: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/peer.crt) | |
ok: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/ca.crt) | |
TASK [etcd_server_certificates : set_fact] ************************************************************************************************** | |
ok: [master.example.com] | |
TASK [etcd_server_certificates : Ensure generated_certs directory present] ****************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Create the server csr] ************************************************************************************* | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Sign and create the server crt] **************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Create the peer csr] *************************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Sign and create the peer crt] ****************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : file] ****************************************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Create local temp directory for syncing certs] ************************************************************* | |
ok: [master.example.com -> localhost] | |
TASK [etcd_server_certificates : Create a tarball of the etcd certs] ************************************************************************ | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Retrieve etcd cert tarball] ******************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Ensure certificate directory exists] *********************************************************************** | |
ok: [master.example.com] => (item=/etc/etcd) | |
changed: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc) | |
TASK [etcd_server_certificates : Unarchive cert tarball] ************************************************************************************ | |
changed: [master.example.com] | |
TASK [etcd_server_certificates : Create a tarball of the etcd ca certs] ********************************************************************* | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Retrieve etcd ca cert tarball] ***************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_server_certificates : Ensure ca directory exists] ******************************************************************************** | |
ok: [master.example.com] => (item=/etc/etcd/ca) | |
changed: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/ca) | |
TASK [etcd_server_certificates : Unarchive cert tarball for the system container] *********************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Unarchive etcd ca cert tarballs for the system container] ************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Delete temporary directory] ******************************************************************************** | |
ok: [master.example.com -> localhost] | |
TASK [etcd_server_certificates : Validate permissions on certificate files] ***************************************************************** | |
changed: [master.example.com] => (item=/etc/etcd/ca.crt) | |
changed: [master.example.com] => (item=/etc/etcd/server.crt) | |
changed: [master.example.com] => (item=/etc/etcd/server.key) | |
TASK [etcd_server_certificates : Validate permissions on peer certificate files] ************************************************************ | |
ok: [master.example.com] => (item=/etc/etcd/ca.crt) | |
changed: [master.example.com] => (item=/etc/etcd/peer.crt) | |
changed: [master.example.com] => (item=/etc/etcd/peer.key) | |
TASK [etcd_server_certificates : Validate permissions on the config dir] ******************************************************************** | |
changed: [master.example.com] | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Set hostname and ip facts] ***************************************************************************************************** | |
ok: [master.example.com] | |
TASK [etcd : Install etcd] ****************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
included: /usr/share/openshift-ansible/roles/etcd_common/tasks/drop_etcdctl.yml for master.example.com | |
TASK [etcd_common : Install etcd for etcdctl] *********************************************************************************************** | |
ok: [master.example.com] | |
TASK [etcd_common : Configure etcd profile.d alises] **************************************************************************************** | |
changed: [master.example.com] | |
TASK [etcd : Pull etcd container] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Install etcd container service file] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Create configuration directory] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [etcd : Copy service file for etcd instance] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Create third party etcd service.d directory exists] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Configure third part etcd service unit file] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Ensure etcd datadir exists] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Ensure etcd datadir ownership for thirdparty datadir] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : command] *********************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Disable system etcd when containerized] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Install etcd container service file] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : set_fact] ********************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Pull etcd system container] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Set initial Etcd cluster] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Check etcd system container package] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Unmask etcd service] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Disable etcd_container] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Remove etcd_container.service] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Systemd reload configuration] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Check for previous etcd data store] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Check for etcd system container data store] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [etcd : Ensure that etcd system container data dirs exist] ***************************************************************************** | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc) | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etcd.etcd) | |
TASK [etcd : Copy etcd data store] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Install or Update Etcd system container package] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Validate permissions on the config dir] **************************************************************************************** | |
ok: [master.example.com] | |
TASK [etcd : Write etcd global config file] ************************************************************************************************* | |
changed: [master.example.com] | |
TASK [etcd : Enable etcd] ******************************************************************************************************************* | |
changed: [master.example.com] | |
TASK [etcd : Set fact etcd_service_status_changed] ****************************************************************************************** | |
ok: [master.example.com] | |
TASK [nickhammond.logrotate : nickhammond.logrotate | Install logrotate] ******************************************************************** | |
ok: [master.example.com] | |
TASK [nickhammond.logrotate : nickhammond.logrotate | Setup logrotate.d scripts] ************************************************************ | |
RUNNING HANDLER [etcd : restart etcd] ******************************************************************************************************* | |
skipping: [master.example.com] | |
PLAY [Configure nfs] ************************************************************************************************************************ | |
skipping: no hosts matched | |
PLAY [Configure load balancers] ************************************************************************************************************* | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [lb.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [lb.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [lb.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [lb.example.com] => (item=iproute) | |
skipping: [lb.example.com] => (item=python-dbus) | |
skipping: [lb.example.com] => (item=PyYAML) | |
skipping: [lb.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [lb.example.com] => (item=atomic) | |
skipping: [lb.example.com] => (item=ostree) | |
skipping: [lb.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [lb.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [lb.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [lb.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [lb.example.com] => (item=iptables) | |
skipping: [lb.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [lb.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
skipping: [lb.example.com] => (item={u'port': u'9000/tcp', u'service': u'haproxy stats'}) | |
skipping: [lb.example.com] => (item={u'port': u'8443/tcp', u'service': u'haproxy balance'}) | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
ok: [lb.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
ok: [lb.example.com] => (item=iptables) | |
ok: [lb.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
ok: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
ok: [lb.example.com] => (item={u'port': u'9000/tcp', u'service': u'haproxy stats'}) | |
ok: [lb.example.com] => (item={u'port': u'8443/tcp', u'service': u'haproxy balance'}) | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [lb.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [lb.example.com] => (item=iptables) | |
skipping: [lb.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [lb.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
skipping: [lb.example.com] => (item={u'port': u'9443/tcp', u'service': u'nuage mon'}) | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [lb.example.com] => (item=iptables) | |
skipping: [lb.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [lb.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
skipping: [lb.example.com] => (item={u'port': u'9443/tcp', u'service': u'nuage mon'}) | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [openshift_repos : openshift_repos detect ostree] ************************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_repos : Ensure libselinux-python is installed] ****************************************************************************** | |
ok: [lb.example.com] | |
TASK [openshift_repos : Create any additional repos that are defined] *********************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_repos : Remove the additional repos if no longer defined] ******************************************************************* | |
ok: [lb.example.com] | |
TASK [openshift_repos : Configure origin gpg keys] ****************************************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************ | |
skipping: [lb.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] ********************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_repos : Record that openshift_repos already ran] **************************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_loadbalancer : Install haproxy] ********************************************************************************************* | |
changed: [lb.example.com] | |
TASK [openshift_loadbalancer : Pull haproxy image] ****************************************************************************************** | |
skipping: [lb.example.com] | |
TASK [openshift_loadbalancer : Create config directory for haproxy] ************************************************************************* | |
skipping: [lb.example.com] | |
TASK [openshift_loadbalancer : Create the systemd unit files] ******************************************************************************* | |
skipping: [lb.example.com] | |
TASK [openshift_loadbalancer : Configure systemd service directory for haproxy] ************************************************************* | |
ok: [lb.example.com] | |
TASK [openshift_loadbalancer : Create limits.conf file] ************************************************************************************* | |
ok: [lb.example.com] | |
TASK [openshift_loadbalancer : Configure the nofile limits for haproxy] ********************************************************************* | |
ok: [lb.example.com] | |
TASK [openshift_loadbalancer : Configure haproxy] ******************************************************************************************* | |
changed: [lb.example.com] | |
TASK [openshift_loadbalancer : Enable and start haproxy] ************************************************************************************ | |
changed: [lb.example.com] | |
TASK [openshift_loadbalancer : set_fact] **************************************************************************************************** | |
ok: [lb.example.com] | |
RUNNING HANDLER [openshift_loadbalancer : restart haproxy] ********************************************************************************** | |
skipping: [lb.example.com] | |
PLAY [Gather and set facts for master hosts] ************************************************************************************************ | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [Detect if this host is a new master in a scale up] ************************************************************************************ | |
ok: [master.example.com] | |
TASK [Scaleup Detection] ******************************************************************************************************************** | |
ok: [master.example.com] => { | |
"g_openshift_master_is_scaleup": false | |
} | |
TASK [Check for RPM generated config marker file .config_managed] *************************************************************************** | |
ok: [master.example.com] | |
TASK [Remove RPM generated config files if present] ***************************************************************************************** | |
skipping: [master.example.com] => (item=master) | |
skipping: [master.example.com] => (item=node) | |
skipping: [master.example.com] => (item=.config_managed) | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [set_fact] ***************************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [master.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_facts] ********************************************************************************************************************** | |
changed: [master.example.com] | |
PLAY [Inspect state of first master config settings] **************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [master.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [Check for existing configuration] ***************************************************************************************************** | |
ok: [master.example.com] | |
TASK [Set clean install fact] *************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [Determine if etcd3 storage is in use] ************************************************************************************************* | |
ok: [master.example.com] | |
TASK [Set etcd3 fact] *********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [Check if atomic-openshift-master sysconfig exists yet] ******************************************************************************** | |
ok: [master.example.com] | |
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master parameter if present] ********************************************************************** | |
skipping: [master.example.com] | |
TASK [Check if atomic-openshift-master-api sysconfig exists yet] **************************************************************************** | |
ok: [master.example.com] | |
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master-api parameter if present] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [Check if atomic-openshift-master-controllers sysconfig exists yet] ******************************************************************** | |
ok: [master.example.com] | |
TASK [Preserve OPENSHIFT_DEFAULT_REGISTRY master-controllers parameter if present] ********************************************************** | |
skipping: [master.example.com] | |
TASK [Update facts with OPENSHIFT_DEFAULT_REGISTRY value] *********************************************************************************** | |
ok: [master.example.com] | |
PLAY [Generate master session secrets] ****************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
ok: [master.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_facts] ********************************************************************************************************************** | |
changed: [master.example.com] | |
PLAY [Configure masters] ******************************************************************************************************************** | |
TASK [Gathering Facts] ********************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when conflicting deployment type variables are set] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Standardize on latest variable names] ****************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when deployment type is invalid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Normalize openshift_release] *************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_sanitize_inventory : Abort when openshift_release is invalid] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_use_dnsmasq is true] ************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_sanitize_inventory : Ensure that openshift_node_dnsmasq_install_network_manager_hook is true] ******************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Detecting Operating System] ***************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : set_fact] *********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Validate python version] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_facts : Determine Atomic Host Docker Version] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : assert] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_facts : Load variables] ***************************************************************************************************** | |
ok: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_facts/vars/default.yml) | |
TASK [openshift_facts : Ensure various deps are installed] ********************************************************************************** | |
skipping: [master.example.com] => (item=iproute) | |
skipping: [master.example.com] => (item=python-dbus) | |
skipping: [master.example.com] => (item=PyYAML) | |
skipping: [master.example.com] => (item=yum-utils) | |
TASK [openshift_facts : Ensure various deps for running system containers are installed] **************************************************** | |
skipping: [master.example.com] => (item=atomic) | |
skipping: [master.example.com] => (item=ostree) | |
skipping: [master.example.com] => (item=runc) | |
TASK [openshift_facts : Gather Cluster facts and set is_containerized if needed] ************************************************************ | |
changed: [master.example.com] | |
TASK [openshift_facts : Set repoquery command] ********************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_facts : Register that this already ran] ************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_master_facts : Migrate legacy osm_default_subdomain fact] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master_facts : Verify required variables are set] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_facts : Set g_metrics_hostname] ************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_facts : Set master facts] ******************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master_facts : Determine if scheduler config present] *********************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master_facts : Set Default scheduler predicates and priorities] ************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_master_facts : Retrieve current scheduler config] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_facts : Set openshift_master_scheduler_current_config] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_facts : Test if scheduler config is readable] ************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_master_facts : Set current scheduler predicates and priorities] ************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_hosted_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_hosted_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_hosted_facts : Set hosted facts] ******************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_repos : openshift_repos detect ostree] ************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_repos : Ensure libselinux-python is installed] ****************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_repos : Create any additional repos that are defined] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Remove the additional repos if no longer defined] ******************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_repos : Configure origin gpg keys] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Configure correct origin release repository] ************************************************************************ | |
skipping: [master.example.com] => (item=/usr/share/openshift-ansible/roles/openshift_repos/templates/CentOS-OpenShift-Origin36.repo.j2) | |
TASK [openshift_repos : Ensure clean repo cache in the event repos have been changed manually] ********************************************** | |
skipping: [master.example.com] | |
TASK [openshift_repos : Record that openshift_repos already ran] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : Set docker facts] ******************************************************************************************** | |
ok: [master.example.com] => (item={u'local_facts': {u'blocked_registries': u'', u'hosted_registry_insecure': False, u'log_driver': u'', u'disable_push_dockerhub': u'', u'selinux_enabled': u'', u'additional_registries': u'gzregistry.haasgz.hand-china.com:30000', u'hosted_registry_network': u'172.30.0.0/16', u'log_options': u'', u'insecure_registries': u'gzregistry.haasgz.hand-china.com:30000', u'options': u' --log-driver=journald --storage-driver=overlay --registry-mirror=http://4a0fee72.m.daocloud.io ', u'use_system_container': False}, u'role': u'docker'}) | |
ok: [master.example.com] => (item={u'local_facts': {u'sdn_mtu': u''}, u'role': u'node'}) | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_docker_facts : set_fact] **************************************************************************************************** | |
ok: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_version : Abort when we cannot safely guess what Origin image version the user wanted] ************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_version : (Origin) Verify openshift_image_tag is valid] ********************************************************************* | |
ok: [master.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : (Enterprise) Verify openshift_image_tag is valid] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_version : Use openshift.common.version fact as version to configure if already installed] *********************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Set rpm version to configure if openshift_pkg_version specified] ************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_image_tag specified] ****************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Set containerized version to configure if openshift_release specified] ******************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Lookup latest containerized version if no version specified] ****************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Set precise containerized version to configure if openshift_release specified] ************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Get available origin version] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : fail] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Fail if rpm version and docker image version are different] ******************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Warn if openshift_image_tag is defined when not doing a containerized install] ************************************ | |
ok: [master.example.com] => { | |
"msg": "openshift_image_tag is used for containerized installs. If you are trying to specify an image for a non-container install see oreg_url or oreg_url_master or oreg_url_node.\n" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_version : set_fact] ********************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_version was not set] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_image_tag was not set] ************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : Abort if openshift_pkg_version was not set] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_version : For an RPM install, abort when the release requested does not match the available version.] *********************** | |
ok: [master.example.com] => { | |
"changed": false, | |
"failed": false, | |
"msg": "All assertions passed" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_release": "3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_image_tag": "v3.6.0" | |
} | |
TASK [openshift_version : debug] ************************************************************************************************************ | |
ok: [master.example.com] => { | |
"openshift_pkg_version": "-3.6.0" | |
} | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
ok: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
ok: [master.example.com] => (item=iptables) | |
ok: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
ok: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
ok: [master.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
ok: [master.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
ok: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
ok: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
ok: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
ok: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
ok: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
ok: [master.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [docker : Getting current systemd-udevd exec command] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Assure systemd-udevd.service.d directory exists] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create systemd-udevd override file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Get current installed Docker version] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if Docker pre-installed but too old] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Error out if requested Docker is too old] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Fail if Docker version requested but downgrade is required] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Error out if attempting to upgrade Docker across the 1.10 boundary] ********************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure docker.service.d directory exists] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker service unit file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Set registry params] ********************************************************************************************************* | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'ADD_REGISTRY', u'reg_flag': u'--add-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'BLOCK_REGISTRY', u'reg_flag': u'--block-registry', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'INSECURE_REGISTRY', u'reg_flag': u'--insecure-registry', u'reg_fact_val': [u'gzregistry.haasgz.hand-china.com:30000']}) | |
TASK [docker : Set Proxy Settings] ********************************************************************************************************** | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTP_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'HTTPS_PROXY', u'reg_fact_val': u''}) | |
skipping: [master.example.com] => (item={u'reg_conf_var': u'NO_PROXY', u'reg_fact_val': u''}) | |
TASK [docker : Set various Docker options] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : stat] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [docker : Configure Docker Network OPTIONS] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Detect if docker is already started] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Docker service] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Check for credentials file for registry auth] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Create credentials for docker cli registry auth] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Fail quickly if openshift_docker_options are set] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-selinux is installed] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure atomic is installed] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure runc is installed] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Docker so we can use the client] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Disable Docker] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add http_proxy to /etc/atomic.conf] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add https_proxy to /etc/atomic.conf] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Add no_proxy to /etc/atomic.conf] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set to default prepend] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Red Hat Registry for image when distribution is Red Hat] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Use Fedora Registry for image when distribution is Fedora] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : Use a testing registry if requested] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Set the full image name] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Pre-pull Container Engine System Container image] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure container-engine.service.d directory exists] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Ensure /etc/docker directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Install Container Engine System Container] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine Service File] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Configure Container Engine] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : Start the Container Engine service] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [docker : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_common : Set common Cluster facts] ****************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_common : Install the base package for versioning] *************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_common : Set version facts] ************************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_common : set_fact] ********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_common : Set hostname] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cli_facts : openshift_facts] ************************************************************************************************ | |
ok: [master.example.com] | |
TASK [openshift_cli : Install clients] ****************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_cli : Pull CLI Image] ******************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_cli : Copy client binaries/symlinks out of CLI image for use on the host] *************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cli : Reload facts to pick up installed OpenShift version] ****************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_cli : Install bash completion for oc tools] ********************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_named_certificates : set_fact] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_named_certificates : openshift_facts] *************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_named_certificates : Clear named certificates] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_named_certificates : Ensure named certificate directory exists] ************************************************************* | |
changed: [master.example.com] | |
TASK [openshift_named_certificates : Land named certificates] ******************************************************************************* | |
TASK [openshift_named_certificates : Land named certificate keys] *************************************************************************** | |
TASK [openshift_named_certificates : Land named CA certificates] **************************************************************************** | |
TASK [openshift_ca : fail] ****************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_ca : fail] ****************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_ca : Install the base package for admin tooling] **************************************************************************** | |
ok: [master.example.com -> master.example.com] | |
TASK [openshift_ca : Reload generated facts] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_ca : Create openshift_ca_config_dir if it does not exist] ******************************************************************* | |
ok: [master.example.com -> master.example.com] | |
TASK [openshift_ca : Determine if CA must be created] *************************************************************************************** | |
ok: [master.example.com -> master.example.com] => (item=ca-bundle.crt) | |
ok: [master.example.com -> master.example.com] => (item=ca.crt) | |
ok: [master.example.com -> master.example.com] => (item=ca.key) | |
TASK [openshift_ca : set_fact] ************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_ca : Retain original serviceaccount keys] *********************************************************************************** | |
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.private.key) | |
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.public.key) | |
TASK [openshift_ca : Deploy master ca certificate] ****************************************************************************************** | |
skipping: [master.example.com] => (item={u'dest': u'ca.crt', u'src': u''}) | |
skipping: [master.example.com] => (item={u'dest': u'ca.key', u'src': u''}) | |
TASK [openshift_ca : Create ca serial] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_ca : find] ****************************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_ca : Create the master certificates if they do not already exist] *********************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [openshift_ca : Test local loopback context] ******************************************************************************************* | |
ok: [master.example.com -> master.example.com] | |
TASK [openshift_ca : Create temp directory for loopback master client config] *************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_ca : Generate the loopback master client config] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_ca : Copy generated loopback master client config to master config dir] ***************************************************** | |
skipping: [master.example.com] => (item=openshift-master.crt) | |
skipping: [master.example.com] => (item=openshift-master.key) | |
skipping: [master.example.com] => (item=openshift-master.kubeconfig) | |
TASK [openshift_ca : Delete temp directory] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_ca : Restore original serviceaccount keys] ********************************************************************************** | |
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.private.key) | |
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.public.key) | |
TASK [openshift_ca : Remove backup serviceaccount keys] ************************************************************************************* | |
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.private.key) | |
skipping: [master.example.com] => (item=/etc/origin/master/serviceaccounts.public.key) | |
TASK [openshift_master_certificates : set_fact] ********************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_master_certificates : set_fact] ********************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_master_certificates : Check status of master certificates] ****************************************************************** | |
ok: [master.example.com] => (item=admin.crt) | |
ok: [master.example.com] => (item=master.kubelet-client.crt) | |
ok: [master.example.com] => (item=master.proxy-client.crt) | |
ok: [master.example.com] => (item=master.server.crt) | |
ok: [master.example.com] => (item=openshift-master.crt) | |
ok: [master.example.com] => (item=openshift-registry.crt) | |
ok: [master.example.com] => (item=openshift-router.crt) | |
ok: [master.example.com] => (item=etcd.server.crt) | |
ok: [master.example.com] => (item=master.etcd-client.crt) | |
TASK [openshift_master_certificates : set_fact] ********************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_master_certificates : Ensure the generated_configs directory present] ******************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master_certificates : find] ************************************************************************************************* | |
ok: [master.example.com -> master.example.com] | |
TASK [openshift_master_certificates : Create the master server certificate] ***************************************************************** | |
skipping: [master.example.com] => (item=master.example.com) | |
TASK [openshift_master_certificates : Generate the loopback master client config] *********************************************************** | |
skipping: [master.example.com] => (item=master.example.com) | |
TASK [openshift_master_certificates : file] ************************************************************************************************* | |
skipping: [master.example.com] => (item=admin.crt) | |
skipping: [master.example.com] => (item=admin.key) | |
skipping: [master.example.com] => (item=admin.kubeconfig) | |
skipping: [master.example.com] => (item=master.kubelet-client.crt) | |
skipping: [master.example.com] => (item=master.kubelet-client.key) | |
skipping: [master.example.com] => (item=ca.crt) | |
skipping: [master.example.com] => (item=ca.key) | |
skipping: [master.example.com] => (item=ca-bundle.crt) | |
skipping: [master.example.com] => (item=serviceaccounts.private.key) | |
skipping: [master.example.com] => (item=serviceaccounts.public.key) | |
skipping: [master.example.com] => (item=master.proxy-client.crt) | |
skipping: [master.example.com] => (item=master.proxy-client.key) | |
skipping: [master.example.com] => (item=service-signer.crt) | |
skipping: [master.example.com] => (item=service-signer.key) | |
TASK [openshift_master_certificates : Remove generated etcd client certs when using external etcd] ****************************************** | |
ok: [master.example.com -> master.example.com] => (item=master.etcd-client.crt) | |
ok: [master.example.com -> master.example.com] => (item=master.etcd-client.key) | |
TASK [openshift_master_certificates : Create local temp directory for syncing certs] ******************************************************** | |
ok: [master.example.com -> localhost] | |
TASK [openshift_master_certificates : Create a tarball of the master certs] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_certificates : Retrieve the master cert tarball from the master] ***************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_certificates : Ensure certificate directory exists] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_certificates : Unarchive the tarball on the master] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_certificates : Delete local temp directory] ************************************************************************** | |
ok: [master.example.com -> localhost] | |
TASK [openshift_master_certificates : Lookup default group for ansible_ssh_user] ************************************************************ | |
ok: [master.example.com] | |
TASK [openshift_master_certificates : set_fact] ********************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_master_certificates : Create the client config dir(s)] ********************************************************************** | |
changed: [master.example.com] => (item=vagrant) | |
changed: [master.example.com] => (item=root) | |
TASK [openshift_master_certificates : Copy the admin client config(s)] ********************************************************************** | |
changed: [master.example.com] => (item=vagrant) | |
changed: [master.example.com] => (item=root) | |
TASK [openshift_master_certificates : Update the permissions on the admin client config(s)] ************************************************* | |
changed: [master.example.com] => (item=vagrant) | |
changed: [master.example.com] => (item=root) | |
TASK [openshift_master_certificates : Check for ca-bundle.crt] ****************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master_certificates : Check for ca.crt] ************************************************************************************* | |
ok: [master.example.com] | |
TASK [openshift_master_certificates : Migrate ca.crt to ca-bundle.crt] ********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master_certificates : Link ca.crt to ca-bundle.crt] ************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_etcd_facts : openshift_facts] *********************************************************************************************** | |
ok: [master.example.com] | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_client_certificates : Ensure CA certificate exists on etcd_ca_host] ************************************************************** | |
ok: [master.example.com -> master.example.com] | |
TASK [etcd_client_certificates : fail] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_client_certificates : Check status of external etcd certificatees] *************************************************************** | |
ok: [master.example.com] => (item=master.etcd-client.crt) | |
ok: [master.example.com] => (item=master.etcd-client.key) | |
ok: [master.example.com] => (item=master.etcd-ca.crt) | |
TASK [etcd_client_certificates : set_fact] ************************************************************************************************** | |
ok: [master.example.com] | |
TASK [etcd_client_certificates : Ensure generated_certs directory present] ****************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_client_certificates : Create the client csr] ************************************************************************************* | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_client_certificates : Sign and create the client crt] **************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_client_certificates : file] ****************************************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_client_certificates : Create local temp directory for syncing certs] ************************************************************* | |
ok: [master.example.com -> localhost] | |
TASK [etcd_client_certificates : Create a tarball of the etcd certs] ************************************************************************ | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_client_certificates : Retrieve the etcd cert tarballs] *************************************************************************** | |
changed: [master.example.com -> master.example.com] | |
TASK [etcd_client_certificates : Ensure certificate directory exists] *********************************************************************** | |
ok: [master.example.com] | |
TASK [etcd_client_certificates : Unarchive etcd cert tarballs] ****************************************************************************** | |
changed: [master.example.com] | |
TASK [etcd_client_certificates : file] ****************************************************************************************************** | |
changed: [master.example.com] => (item=master.etcd-client.crt) | |
changed: [master.example.com] => (item=master.etcd-client.key) | |
changed: [master.example.com] => (item=master.etcd-ca.crt) | |
TASK [etcd_client_certificates : Delete temporary directory] ******************************************************************************** | |
ok: [master.example.com -> localhost] | |
TASK [openshift_clock : Set clock facts] **************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_clock : Install ntp package] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_clock : Start and enable ntpd/chronyd] ************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_cloud_provider : Set cloud provider facts] ********************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_cloud_provider : Create cloudprovider config dir] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cloud_provider : fail] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cloud_provider : Create cloud config] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cloud_provider : Create cloud config file] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cloud_provider : Configure AWS cloud provider] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cloud_provider : Create cloud config file] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_cloud_provider : Configure GCE cloud provider] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_builddefaults : Set builddefaults] ****************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_builddefaults : Set builddefaults config structure] ************************************************************************* | |
changed: [master.example.com] | |
TASK [openshift_buildoverrides : Set buildoverrides config structure] *********************************************************************** | |
changed: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
skipping: [master.example.com] => (item={u'port': u'8443/tcp', u'service': u'api server https'}) | |
skipping: [master.example.com] => (item={u'port': u'8444/tcp', u'service': u'api controllers https'}) | |
skipping: [master.example.com] => (item={u'port': u'8053/tcp', u'service': u'skydns tcp'}) | |
skipping: [master.example.com] => (item={u'port': u'8053/udp', u'service': u'skydns udp'}) | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
ok: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
ok: [master.example.com] => (item=iptables) | |
ok: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
ok: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
ok: [master.example.com] => (item={u'port': u'8443/tcp', u'service': u'api server https'}) | |
ok: [master.example.com] => (item={u'port': u'8444/tcp', u'service': u'api controllers https'}) | |
ok: [master.example.com] => (item={u'port': u'8053/tcp', u'service': u'skydns tcp'}) | |
ok: [master.example.com] => (item={u'port': u'8053/udp', u'service': u'skydns udp'}) | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
skipping: [master.example.com] => (item={u'port': u'4001/tcp', u'service': u'etcd embedded'}) | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
skipping: [master.example.com] => (item={u'port': u'4001/tcp', u'service': u'etcd embedded'}) | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [nickhammond.logrotate : nickhammond.logrotate | Install logrotate] ******************************************************************** | |
ok: [master.example.com] | |
TASK [nickhammond.logrotate : nickhammond.logrotate | Setup logrotate.d scripts] ************************************************************ | |
TASK [contiv_facts : Determine if Atomic] *************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Init the is_atomic fact] *********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Set the is_atomic fact] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv_facts : Determine if CoreOS] *************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Init the is_coreos fact] *********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Set the is_coreos fact] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv_facts : Set docker config file directory] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Override docker config file directory for Debian] ********************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Create config file directory] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Set the bin directory path for CoreOS] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv_facts : Create the directory used to store binaries] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Create Ansible temp directory] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Determine if has rpm] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Init the has_rpm fact] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv_facts : Set the has_rpm fact] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Init the has_firewalld fact] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv_facts : Init the has_iptables fact] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : RPM | Determine if firewalld installed] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Set the has_firewalld fact] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Determine if iptables-services installed] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Set the has_iptables fact] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv_facts : Install dnf] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Update repo cache] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_facts : Install libselinux-python] ********************************************************************************************* | |
skipping: [master.example.com] => (item=python-dnf) | |
skipping: [master.example.com] => (item=libselinux-python) | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
skipping: [master.example.com] => (item={u'port': u'22379/tcp', u'service': u'etcd'}) | |
skipping: [master.example.com] => (item={u'port': u'22380/tcp', u'service': u'etcd peering'}) | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
skipping: [master.example.com] => (item={u'port': u'22379/tcp', u'service': u'etcd'}) | |
skipping: [master.example.com] => (item={u'port': u'22380/tcp', u'service': u'etcd peering'}) | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_ca : Install openssl] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [etcd_ca : file] *********************************************************************************************************************** | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca/certs) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca/crl) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca/fragments) | |
TASK [etcd_ca : command] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_ca : template] ******************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd_ca : assemble] ******************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd_ca : Check etcd_ca_db exist] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_ca : Touch etcd_ca_db file] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_ca : copy] *********************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_ca : Create etcd CA certificate] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Install etcd] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Check status of etcd certificates] ************************************************************************* | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//master.etcd-server.crt) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//master.etcd-peer.crt) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//master.etcd-ca.crt) | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/master.etcd-server.crt) | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/master.etcd-peer.crt) | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/master.etcd-ca.crt) | |
TASK [etcd_server_certificates : set_fact] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Ensure generated_certs directory present] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Create the server csr] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Sign and create the server crt] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Create the peer csr] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Sign and create the peer crt] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : file] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Create local temp directory for syncing certs] ************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Create a tarball of the etcd certs] ************************************************************************ | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Retrieve etcd cert tarball] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Ensure certificate directory exists] *********************************************************************** | |
skipping: [master.example.com] => (item=/etc/contiv-etcd/) | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc) | |
TASK [etcd_server_certificates : Unarchive cert tarball] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Create a tarball of the etcd ca certs] ********************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Retrieve etcd ca cert tarball] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Ensure ca directory exists] ******************************************************************************** | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca) | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc/ca) | |
TASK [etcd_server_certificates : Unarchive cert tarball for the system container] *********************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Unarchive etcd ca cert tarballs for the system container] ************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Delete temporary directory] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_server_certificates : Validate permissions on certificate files] ***************************************************************** | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca.crt) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//server.crt) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//server.key) | |
TASK [etcd_server_certificates : Validate permissions on peer certificate files] ************************************************************ | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//ca.crt) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//peer.crt) | |
skipping: [master.example.com] => (item=/etc/contiv-etcd//peer.key) | |
TASK [etcd_server_certificates : Validate permissions on the config dir] ******************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Set hostname and ip facts] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Install etcd] ****************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Pull etcd container] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Install etcd container service file] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Create configuration directory] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [etcd : Copy service file for etcd instance] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Create third party etcd service.d directory exists] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Configure third part etcd service unit file] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Ensure etcd datadir exists] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Ensure etcd datadir ownership for thirdparty datadir] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : command] *********************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Disable system etcd when containerized] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Install etcd container service file] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : set_fact] ********************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Pull etcd system container] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Set initial Etcd cluster] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Check etcd system container package] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Unmask etcd service] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Disable etcd_container] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Remove etcd_container.service] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Systemd reload configuration] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Check for previous etcd data store] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Check for etcd system container data store] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [etcd : Ensure that etcd system container data dirs exist] ***************************************************************************** | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etc) | |
skipping: [master.example.com] => (item=/var/lib/etcd/etcd.etcd/etcd.etcd) | |
TASK [etcd : Copy etcd data store] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Install or Update Etcd system container package] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Validate permissions on the config dir] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd : Write etcd global config file] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Enable etcd] ******************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [etcd : Set fact etcd_service_status_changed] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : setup iptables for auth proxy] ************************************************************************************ | |
skipping: [master.example.com] => (item=10000) | |
TASK [contiv_auth_proxy : copy auth-proxy image] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : load auth-proxy image] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : create cert folder for proxy] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : copy shell script for starting auth-proxy] ************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : copy cert for starting auth-proxy] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : copy key for starting auth-proxy] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : copy systemd units for auth-proxy] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv_auth_proxy : start auth-proxy container] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Ensure bin_dir exists] ******************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Download Bins | Create directory for current Contiv release] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Install bzip2] *************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Download Bins | Download Contiv tar file] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Download Bins | Extract Contiv tar file] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Download Bins | Download cni tar file] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Download Bins | Extract cni tar file] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster Firewalld | Open Netmaster port] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster Firewalld | Save Netmaster port] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster IPtables | Get iptables rules] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster IPtables | Enable iptables at boot] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster IPtables | Open Netmaster with iptables] *************************************************************************** | |
skipping: [master.example.com] => (item=9999) | |
skipping: [master.example.com] => (item=9001) | |
skipping: [master.example.com] => (item=9002) | |
skipping: [master.example.com] => (item=9003) | |
TASK [contiv : Netmaster | Check is /etc/hosts file exists] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster | Create hosts file if it is not present] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster | Build hosts file] ************************************************************************************************ | |
skipping: [master.example.com] => (item=master.example.com) | |
TASK [contiv : Netmaster | Create netmaster symlinks] *************************************************************************************** | |
skipping: [master.example.com] => (item=netmaster) | |
skipping: [master.example.com] => (item=netctl) | |
TASK [contiv : Netmaster | Copy environment file for netmaster] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster | Ensure contiv_config_dir exists] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster | Setup contiv.json config for the cni plugin] ********************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster | Copy systemd units for netmaster] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster | Enable Netmaster] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Netmaster | Start Netmaster] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : ACI | Check aci-gw container image] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : ACI | Pull aci-gw container] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : ACI | Copy shell script used by aci-gw service] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : ACI | Copy systemd units for aci-gw] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : ACI | Enable aci-gw service] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : ACI | Start aci-gw service] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Wait for netmaster] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Set globals] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Set arp mode to flood if ACI] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Check if default-net exists] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Create default-net] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Create host access infra network for VxLan routing case] ************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Set up aci external contract to consume default external contract] ************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Set up aci external contract to provide default external contract] ************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Create aci default-group] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Add external contracts to the default-group] ************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Contiv | Create default aci app profile] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin Firewalld | Open Netplugin port] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin Firewalld | Save Netplugin port] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin Firewalld | Open vxlan port] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin Firewalld | Save firewalld vxlan port for flanneld] **************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Get iptables rules] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Enable iptables at boot] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Open Netmaster with iptables] *************************************************************************** | |
skipping: [master.example.com] => (item=9999) | |
skipping: [master.example.com] => (item=9001) | |
skipping: [master.example.com] => (item=9002) | |
skipping: [master.example.com] => (item=9003) | |
skipping: [master.example.com] => (item=22379) | |
skipping: [master.example.com] => (item=8443) | |
TASK [contiv : Netplugin IPtables | Open vxlan port with iptables] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Open vxlan port with iptables] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Allow from contivh0] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Allow to contivh0] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Allow from contivh1] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Allow to contivh1] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin IPtables | Allow dns] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Ensure localhost entry correct in /etc/hosts] ******************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Remove incorrect localhost entry in /etc/hosts] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Package Manager | Init the did_install fact] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : PkgMgr RHEL/CentOS | Install net-tools pkg for route] ************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : PkgMgr RHEL/CentOS | Get openstack ocata rpm] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : PkgMgr RHEL/CentOS | Install openstack ocata rpm] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : PkgMgr RHEL/CentOS | Install ovs] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Package Manager | Set fact saying we did CentOS package install] ************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : OVS | Configure selinux for ovs] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : OVS | Enable ovs] ************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : OVS | Start ovs] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : OVS | Configure ovs] ********************************************************************************************************* | |
skipping: [master.example.com] => (item=tcp:127.0.0.1:6640) | |
skipping: [master.example.com] => (item=ptcp:6640) | |
TASK [contiv : OVS | Configure ovsdb-server] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Create Netplugin bin symlink] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Ensure cni_bin_dir exists] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Create CNI bin symlink] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Copy CNI loopback bin] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Ensure kube_plugin_dir and cni/net.d directories exist] ********************************************************** | |
skipping: [master.example.com] => (item=/usr/libexec/kubernetes/kubelet-plugins/net/exec) | |
skipping: [master.example.com] => (item=/etc/cni/net.d) | |
TASK [contiv : Netplugin | Ensure contiv_config_dir exists] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Copy contiv_cni.conf file] *************************************************************************************** | |
skipping: [master.example.com] => (item=/usr/libexec/kubernetes/kubelet-plugins/net/exec/contiv_cni.conf) | |
skipping: [master.example.com] => (item=/etc/cni/net.d) | |
TASK [contiv : Netplugin | Setup contiv.json config for the cni plugin] ********************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Copy environment file for netplugin] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Docker | Make sure proxy setting exists] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Copy systemd unit for netplugin] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [contiv : systemd reload] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Docker | Restart docker] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Enable Netplugin] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [contiv : Netplugin | Start Netplugin] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : fail] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Install Master package] ******************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : Create openshift.common.data_dir] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Reload systemd units] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Re-gather package dependent master facts] ************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Create config parent directory if it does not exist] *************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Create the policy file if it does not already exist] *************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : Create the scheduler config] *************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : Install httpd-tools if needed] ************************************************************************************* | |
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'}) | |
TASK [openshift_master : Ensure htpasswd directory exists] ********************************************************************************** | |
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'}) | |
TASK [openshift_master : Create the htpasswd file if needed] ******************************************************************************** | |
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'}) | |
TASK [openshift_master : Ensure htpasswd file exists] *************************************************************************************** | |
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'}) | |
TASK [openshift_master : Create the ldap ca file if needed] ********************************************************************************* | |
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'}) | |
TASK [openshift_master : Create the openid ca file if needed] ******************************************************************************* | |
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'}) | |
TASK [openshift_master : Create the request header ca file if needed] *********************************************************************** | |
skipping: [master.example.com] => (item={u'login': True, u'challenge': True, u'kind': u'AllowAllPasswordIdentityProvider', u'name': u'allow_all'}) | |
TASK [openshift_master : check whether our docker-registry setting exists in the env file] ************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Set fact of all etcd host IPs] ************************************************************************************* | |
changed: [master.example.com] | |
TASK [openshift_master : Checking for journald.conf] **************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Create journald persistence directories] *************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Update journald setup] ********************************************************************************************* | |
TASK [openshift_master : Restart journald] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Check for credentials file for registry auth] ********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Create credentials for registry auth] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Setup ro mount of /root/.docker for containerized hosts] *********************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Init HA Service Info] ********************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Set HA Service Info for containerized installs] ******************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Pre-pull master image] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master : Create the origin systemd unit file] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master : Install origin systemd unit file] ********************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : command] *********************************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : Create the ha systemd unit files for api and controller services] ************************************************** | |
skipping: [master.example.com] => (item=api) | |
skipping: [master.example.com] => (item=controllers) | |
TASK [openshift_master : command] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Preserve Master API Proxy Config options] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Preserve Master API AWS options] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Create the master api service env file] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Restore Master API Proxy Config Options] *************************************************************************** | |
TASK [openshift_master : Restore Master API AWS Options] ************************************************************************************ | |
TASK [openshift_master : Preserve Master Controllers Proxy Config options] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Preserve Master Controllers AWS options] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Create the master controllers service env file] ******************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Restore Master Controllers Proxy Config Options] ******************************************************************* | |
TASK [openshift_master : Restore Master Controllers AWS Options] **************************************************************************** | |
TASK [openshift_master : Install Master docker service file] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Preserve Master Proxy Config options] ****************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Preserve Master AWS options] *************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Create the master service env file] ******************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : Pre-pull master system container image] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Check Master system container package] ***************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Install or Update master system container] ************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master : Install or Update HA api master system container] ****************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Install or Update HA controller master system container] *********************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Create session secrets file] *************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Create master config] ********************************************************************************************** | |
changed: [master.example.com] | |
TASK [openshift_master : Test local loopback context] *************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : command] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : command] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : command] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Start and enable master] ******************************************************************************************* | |
FAILED - RETRYING: Start and enable master (1 retries left). | |
ok: [master.example.com] | |
TASK [openshift_master : Dump logs from master service if it failed] ************************************************************************ | |
skipping: [master.example.com] | |
TASK [openshift_master : Stop and disable non-HA master when running HA] ******************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
ok: [master.example.com] | |
TASK [openshift_master : Mask master service] *********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Start and enable master api on first master] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Dump logs from master-api if it failed] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : pause] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master : Start and enable master api all masters] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Dump logs from master-api if it failed] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Wait for API to become available] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Start and enable master controller on first master] **************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Dump logs from master-controllers if it failed] ******************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Wait for master controller service to start on first master] ******************************************************* | |
skipping: [master.example.com] | |
TASK [openshift_master : Start and enable master controller on all masters] ***************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Dump logs from master-controllers if it failed] ******************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : set_fact] ********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Install cluster packages] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Start and enable cluster service] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [openshift_master : Set the cluster user password] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_ca : Install openssl] *********************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_ca : Create CA directory] ******************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_ca : Create certificate directory] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_ca : Check if the CA key already exists] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_ca : Create CA key] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_ca : Check if the CA crt already exists] **************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_ca : Create CA crt] ************************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_ca : Create the serial file] **************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_ca : Copy SSL config file] ****************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Fail if invalid r_etcd_common_action provided] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [etcd_common : Include main action task file] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Assert - Do not use firewalld on Atomic Host] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install firewalld packages] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Ensure iptables services are not enabled] ******************************************************************************* | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=ip6tables) | |
TASK [os_firewall : Wait 10 seconds after disabling iptables] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : Start and enable firewalld service] ************************************************************************************* | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the firewalld service starting can sometimes cause ssh to fail] *************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Restart polkitd] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait for polkit action to have been created] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add firewalld allow rules] ********************************************************************************************** | |
TASK [os_firewall : Remove firewalld allow rules] ******************************************************************************************* | |
TASK [os_firewall : Ensure firewalld service is not enabled] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Wait 10 seconds after disabling firewalld] ****************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Install iptables packages] ********************************************************************************************** | |
skipping: [master.example.com] => (item=iptables) | |
skipping: [master.example.com] => (item=iptables-services) | |
TASK [os_firewall : Start and enable iptables service] ************************************************************************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : need to pause here, otherwise the iptables service starting can sometimes cause ssh to fail] **************************** | |
skipping: [master.example.com] | |
TASK [os_firewall : Add iptables allow rules] *********************************************************************************************** | |
TASK [os_firewall : Remove iptables rules] ************************************************************************************************** | |
TASK [nuage_master : Create directory /usr/share/nuage-openshift-monitor] ******************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_master : Create the log directory] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Install Nuage Openshift Monitor] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Create temporary directory for admin kubeconfig] *********************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : set_fact] ************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Copy Configuration to temporary conf] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Create Admin Service Account] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Configure role/user permissions] *************************************************************************************** | |
skipping: [master.example.com] => (item=policy add-cluster-role-to-user cluster-reader system:serviceaccount:default:nuage) | |
TASK [nuage_master : Generate the node client config] *************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Clean temporary configuration file] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [nuage_master : Download the certs and keys] ******************************************************************************************* | |
skipping: [master.example.com] => (item=ca.crt) | |
skipping: [master.example.com] => (item=nuage.crt) | |
skipping: [master.example.com] => (item=nuage.key) | |
skipping: [master.example.com] => (item=nuage.kubeconfig) | |
TASK [nuage_master : Copy the certificates and keys] **************************************************************************************** | |
skipping: [master.example.com] => (item=ca.crt) | |
skipping: [master.example.com] => (item=nuage.crt) | |
skipping: [master.example.com] => (item=nuage.key) | |
skipping: [master.example.com] => (item=nuage.kubeconfig) | |
TASK [nuage_master : Create a directory to hold the certificates] *************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Create the key] ******************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Create the req file] *************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Generate the crt file] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_master : Remove the req file] *************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Copy nuage CA crt] ***************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Archive the certificate dir] ******************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_master : Create a temp directory for the certificates] ************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Download the certificates] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_master : Extract the certificates] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Delete the certificates after copy] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [nuage_master : Delete the temp directory] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [nuage_master : Install Nuage VSD user certificate] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [nuage_master : Install Nuage VSD user key] ******************************************************************************************** | |
skipping: [master.example.com] | |
TASK [nuage_master : Create nuage-openshift-monitor.yaml] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Error if invalid cert arguments] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Ensure CA certificate exists on etcd_ca_host] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : fail] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [calico : Check status of external etcd certificatees] ********************************************************************************* | |
skipping: [master.example.com] => (item=calico.etcd-client.crt) | |
skipping: [master.example.com] => (item=calico.etcd-client.key) | |
skipping: [master.example.com] => (item=calico.etcd-ca.crt) | |
TASK [calico : set_fact] ******************************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Ensure generated_certs directory present] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [calico : Create the client csr] ******************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Sign and create the client crt] ********************************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : file] ************************************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [calico : Create local temp directory for syncing certs] ******************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Create a tarball of the etcd certs] ****************************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Retrieve the etcd cert tarballs] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Ensure certificate directory exists] ***************************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Unarchive etcd cert tarballs] ************************************************************************************************ | |
skipping: [master.example.com] | |
TASK [calico : file] ************************************************************************************************************************ | |
skipping: [master.example.com] => (item=calico.etcd-client.crt) | |
skipping: [master.example.com] => (item=calico.etcd-client.key) | |
skipping: [master.example.com] => (item=calico.etcd-ca.crt) | |
TASK [calico : Delete temporary directory] ************************************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Set etcd cert location facts] ********************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Error if no certs set.] **************************************************************************************** | |
skipping: [master.example.com] => (item=calico_etcd_ca_cert_file) | |
skipping: [master.example.com] => (item=calico_etcd_cert_file) | |
skipping: [master.example.com] => (item=calico_etcd_key_file) | |
skipping: [master.example.com] => (item=calico_etcd_endpoints) | |
TASK [calico : Calico Node | Assure the calico certs are present] *************************************************************************** | |
skipping: [master.example.com] => (item=) | |
skipping: [master.example.com] => (item=) | |
skipping: [master.example.com] => (item=) | |
TASK [calico : Calico Node | Configure Calico service unit file] **************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Enable calico] ************************************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Assure CNI conf dir exists] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Generate Calico CNI config] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Assures Kuberentes CNI bin dir exists] ************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Download Calico CNI Plugin] ************************************************************************************ | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Download Calico IPAM Plugin] *********************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Download and extract standard CNI plugins] ********************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Assure Calico conf dir exists] ********************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico : Calico Node | Set calicoctl.cfg] ********************************************************************************************* | |
skipping: [master.example.com] | |
TASK [calico_master : Calico Master | Assure the calico certs have been generated] ********************************************************** | |
skipping: [master.example.com] => (item=) | |
skipping: [master.example.com] => (item=) | |
skipping: [master.example.com] => (item=) | |
TASK [calico_master : Calico Master | Create temp directory for policy controller definition] *********************************************** | |
skipping: [master.example.com] | |
TASK [calico_master : Calico Master | Write Calico Policy Controller definition] ************************************************************ | |
skipping: [master.example.com] | |
TASK [calico_master : Calico Master | Launch Calico Policy Controller] ********************************************************************** | |
skipping: [master.example.com] | |
TASK [calico_master : Calico Master | Delete temp directory] ******************************************************************************** | |
skipping: [master.example.com] | |
TASK [calico_master : Calico Master | oc adm policy add-scc-to-user privileged system:serviceaccount:kube-system:calico] ******************** | |
skipping: [master.example.com] | |
TASK [calico_master : Download Calicoctl] *************************************************************************************************** | |
skipping: [master.example.com] | |
RUNNING HANDLER [openshift_master : restart master] ***************************************************************************************** | |
fatal: [master.example.com]: FAILED! => {"changed": false, "failed": true, "msg": "Unable to restart service origin-master: Job for origin-master.service failed because a timeout was exceeded. See \"systemctl status origin-master.service\" and \"journalctl -xe\" for details.\n"} | |
RUNNING HANDLER [openshift_master : restart master api] ************************************************************************************* | |
RUNNING HANDLER [openshift_master : restart master controllers] ***************************************************************************** | |
PLAY RECAP ********************************************************************************************************************************** | |
lb.example.com : ok=98 changed=5 unreachable=0 failed=0 | |
localhost : ok=12 changed=0 unreachable=0 failed=0 | |
master.example.com : ok=364 changed=75 unreachable=0 failed=1 | |
node01.example.com : ok=114 changed=9 unreachable=0 failed=0 | |
node02.example.com : ok=114 changed=9 unreachable=0 failed=0 | |
Failure summary: | |
1. Hosts: master.example.com | |
Play: Configure masters | |
Task: restart master | |
Message: Unable to restart service origin-master: Job for origin-master.service failed because a timeout was exceeded. See "systemctl status origin-master.service" and "journalctl -xe" for details. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment