Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattdornfeld/a8ecf35e2fc18eb9fecb00c6441ca22d to your computer and use it in GitHub Desktop.
Save mattdornfeld/a8ecf35e2fc18eb9fecb00c6441ca22d to your computer and use it in GitHub Desktop.
calico wait for etcd
Using /Users/pzx496/.kubespray/ansible.cfg as config file
PLAY [localhost] ************************************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:24 -0400 (0:00:00.032) 0:00:00.032 *********
ok: [localhost] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
TASK [bastion-ssh-config : set_fact] ****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:25 -0400 (0:00:00.025) 0:00:00.057 *********
ok: [localhost] => {"ansible_facts": {"has_bastion": false}, "changed": false}
TASK [bastion-ssh-config : set_fact] ****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:25 -0400 (0:00:00.030) 0:00:00.088 *********
TASK [bastion-ssh-config : set_fact] ****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:25 -0400 (0:00:00.022) 0:00:00.110 *********
TASK [bastion-ssh-config : create ssh bastion conf] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:25 -0400 (0:00:00.019) 0:00:00.129 *********
ok: [localhost] => {"changed": false, "gid": 1489121321, "group": "COF\\Domain Users", "mode": "0644", "owner": "pzx496", "path": "/Users/pzx496/.kubespray/ssh-bastion.conf", "size": 1, "state": "file", "uid": 868775666}
PLAY [k8s-cluster:etcd:calico-rr] *******************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.991) 0:00:01.120 *********
ok: [node1] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node2] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node3] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node4] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
TASK [bootstrap-os : Bootstrap | Check if bootstrap is needed] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.109) 0:00:01.230 *********
TASK [bootstrap-os : Bootstrap | Install python 2.x and pip] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.121) 0:00:01.352 *********
TASK [bootstrap-os : set_fact] **********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.099) 0:00:01.452 *********
TASK [bootstrap-os : Bootstrap | Check if bootstrap is needed] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.102) 0:00:01.555 *********
TASK [bootstrap-os : Bootstrap | Run bootstrap.sh] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.100) 0:00:01.655 *********
TASK [bootstrap-os : set_fact] **********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.136) 0:00:01.792 *********
TASK [bootstrap-os : Bootstrap | Check if we need to install pip] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:26 -0400 (0:00:00.134) 0:00:01.927 *********
TASK [bootstrap-os : Bootstrap | Copy get-pip.py] ***************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.180) 0:00:02.107 *********
TASK [bootstrap-os : Bootstrap | Install pip] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.162) 0:00:02.270 *********
TASK [bootstrap-os : Bootstrap | Remove get-pip.py] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.108) 0:00:02.379 *********
TASK [bootstrap-os : Bootstrap | Install pip launcher] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.119) 0:00:02.499 *********
TASK [bootstrap-os : Install required python modules] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.116) 0:00:02.615 *********
TASK [bootstrap-os : Check presence of fastestmirror.conf] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.121) 0:00:02.736 *********
TASK [bootstrap-os : Disable fastestmirror plugin] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.100) 0:00:02.837 *********
TASK [bootstrap-os : Install packages requirements for bootstrap] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:27 -0400 (0:00:00.107) 0:00:02.945 *********
TASK [bootstrap-os : Remove require tty] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:28 -0400 (0:00:00.119) 0:00:03.064 *********
ok: [node4] => {"backup": "", "changed": false, "found": 0, "msg": ""}
ok: [node2] => {"backup": "", "changed": false, "found": 0, "msg": ""}
ok: [node1] => {"backup": "", "changed": false, "found": 0, "msg": ""}
ok: [node3] => {"backup": "", "changed": false, "found": 0, "msg": ""}
TASK [bootstrap-os : check if atomic host] **********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:29 -0400 (0:00:01.308) 0:00:04.372 *********
ok: [node1] => {"changed": false, "stat": {"exists": false}}
ok: [node2] => {"changed": false, "stat": {"exists": false}}
ok: [node3] => {"changed": false, "stat": {"exists": false}}
ok: [node4] => {"changed": false, "stat": {"exists": false}}
TASK [bootstrap-os : set_fact] **********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:29 -0400 (0:00:00.599) 0:00:04.972 *********
ok: [node2] => {"ansible_facts": {"is_atomic": false}, "changed": false}
ok: [node1] => {"ansible_facts": {"is_atomic": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"is_atomic": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"is_atomic": false}, "changed": false}
TASK [bootstrap-os : Gather nodes hostnames] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:30 -0400 (0:00:00.109) 0:00:05.081 *********
ok: [node2]
ok: [node3]
ok: [node1]
ok: [node4]
TASK [bootstrap-os : Assign inventory name to unconfigured hostnames] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:01.080) 0:00:06.162 *********
PLAY [k8s-cluster:etcd:calico-rr] *******************************************************************************************************************************************************************************************************************
PLAY [k8s-cluster:etcd:calico-rr] *******************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.182) 0:00:06.344 *********
ok: [node1] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node2] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node3] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node4] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
TASK [kernel-upgrade : install ELRepo key] **********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.100) 0:00:06.445 *********
TASK [kernel-upgrade : install elrepo repository] ***************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.100) 0:00:06.546 *********
TASK [kernel-upgrade : upgrade kernel] **************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.098) 0:00:06.645 *********
TASK [kernel-upgrade : change default grub entry] ***************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.099) 0:00:06.744 *********
TASK [kernel-upgrade : re-generate grub-config] *****************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.098) 0:00:06.843 *********
TASK [kernel-upgrade : Rebooting server] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.099) 0:00:06.942 *********
TASK [kernel-upgrade : Wait for some seconds] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:31 -0400 (0:00:00.103) 0:00:07.046 *********
TASK [kernel-upgrade : set_fact] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:32 -0400 (0:00:00.039) 0:00:07.086 *********
TASK [kernel-upgrade : set_fact] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:32 -0400 (0:00:00.104) 0:00:07.191 *********
TASK [kernel-upgrade : wait for bastion to come back] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:32 -0400 (0:00:00.106) 0:00:07.298 *********
TASK [kernel-upgrade : waiting for server to come back (using bastion if necessary)] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:32 -0400 (0:00:00.237) 0:00:07.535 *********
TASK [adduser : User | Create User Group] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:32 -0400 (0:00:00.117) 0:00:07.652 *********
ok: [node3] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
ok: [node4] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
ok: [node2] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
ok: [node1] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
TASK [adduser : User | Create User] *****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:32 -0400 (0:00:00.345) 0:00:07.997 *********
ok: [node2] => {"append": false, "changed": false, "comment": "Kubernetes user", "group": 999, "home": "/home/kube", "move_home": false, "name": "kube", "shell": "/sbin/nologin", "state": "present", "uid": 999}
ok: [node1] => {"append": false, "changed": false, "comment": "Kubernetes user", "group": 999, "home": "/home/kube", "move_home": false, "name": "kube", "shell": "/sbin/nologin", "state": "present", "uid": 999}
ok: [node3] => {"append": false, "changed": false, "comment": "Kubernetes user", "group": 999, "home": "/home/kube", "move_home": false, "name": "kube", "shell": "/sbin/nologin", "state": "present", "uid": 999}
ok: [node4] => {"append": false, "changed": false, "comment": "Kubernetes user", "group": 999, "home": "/home/kube", "move_home": false, "name": "kube", "shell": "/sbin/nologin", "state": "present", "uid": 999}
TASK [kubernetes/preinstall : Stop if non systemd OS type] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:33 -0400 (0:00:00.482) 0:00:08.479 *********
ok: [node1] => {
"changed": false,
"msg": "All assertions passed"
}
ok: [node2] => {
"changed": false,
"msg": "All assertions passed"
}
ok: [node3] => {
"changed": false,
"msg": "All assertions passed"
}
ok: [node4] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [kubernetes/preinstall : Force binaries directory for Container Linux by CoreOS] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:33 -0400 (0:00:00.114) 0:00:08.594 *********
TASK [kubernetes/preinstall : check bin dir exists] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:33 -0400 (0:00:00.099) 0:00:08.693 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
TASK [kubernetes/preinstall : GIT | Install script for collecting git info] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:33 -0400 (0:00:00.306) 0:00:09.000 *********
TASK [kubernetes/preinstall : GIT | generate git informations] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.100) 0:00:09.101 *********
TASK [kubernetes/preinstall : GIT | copy ansible information] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.103) 0:00:09.205 *********
TASK [kubernetes/preinstall : GIT | generate diff file] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.100) 0:00:09.305 *********
TASK [kubernetes/preinstall : GIT | copy git diff file] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.110) 0:00:09.416 *********
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.098) 0:00:09.514 *********
ok: [node1] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
ok: [node2] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
ok: [node3] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
ok: [node4] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.114) 0:00:09.628 *********
ok: [node1] => {"ansible_facts": {"kube_apiserver_address": "**.**.**.59"}, "changed": false}
ok: [node2] => {"ansible_facts": {"kube_apiserver_address": "**.**.**.130"}, "changed": false}
ok: [node3] => {"ansible_facts": {"kube_apiserver_address": "**.**.**.229"}, "changed": false}
ok: [node4] => {"ansible_facts": {"kube_apiserver_address": "**.**.**.103"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.115) 0:00:09.743 *********
ok: [node1] => {"ansible_facts": {"kube_apiserver_access_address": "**.**.**.59"}, "changed": false}
ok: [node2] => {"ansible_facts": {"kube_apiserver_access_address": "**.**.**.130"}, "changed": false}
ok: [node3] => {"ansible_facts": {"kube_apiserver_access_address": "**.**.**.229"}, "changed": false}
ok: [node4] => {"ansible_facts": {"kube_apiserver_access_address": "**.**.**.103"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.115) 0:00:09.859 *********
ok: [node1] => {"ansible_facts": {"is_kube_master": true}, "changed": false}
ok: [node2] => {"ansible_facts": {"is_kube_master": true}, "changed": false}
ok: [node3] => {"ansible_facts": {"is_kube_master": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"is_kube_master": false}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:34 -0400 (0:00:00.110) 0:00:09.969 *********
ok: [node1] => {"ansible_facts": {"first_kube_master": "**.**.**.59"}, "changed": false}
ok: [node2] => {"ansible_facts": {"first_kube_master": "**.**.**.59"}, "changed": false}
ok: [node3] => {"ansible_facts": {"first_kube_master": "**.**.**.59"}, "changed": false}
ok: [node4] => {"ansible_facts": {"first_kube_master": "**.**.**.59"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.167) 0:00:10.137 *********
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.102) 0:00:10.240 *********
ok: [node1] => {"ansible_facts": {"kube_apiserver_endpoint": "http://127.0.0.1:8080"}, "changed": false}
ok: [node2] => {"ansible_facts": {"kube_apiserver_endpoint": "http://127.0.0.1:8080"}, "changed": false}
ok: [node3] => {"ansible_facts": {"kube_apiserver_endpoint": "https://**.**.**.59:6443"}, "changed": false}
ok: [node4] => {"ansible_facts": {"kube_apiserver_endpoint": "https://**.**.**.59:6443"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.120) 0:00:10.360 *********
ok: [node1] => {"ansible_facts": {"etcd_address": "**.**.**.59"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_address": "**.**.**.130"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_address": "**.**.**.229"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_address": "**.**.**.103"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.113) 0:00:10.474 *********
ok: [node1] => {"ansible_facts": {"etcd_access_address": "**.**.**.59"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_access_address": "**.**.**.130"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_access_address": "**.**.**.229"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_access_address": "**.**.**.103"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.112) 0:00:10.586 *********
ok: [node1] => {"ansible_facts": {"etcd_peer_url": "https://**.**.**.59:2380"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_peer_url": "https://**.**.**.130:2380"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_peer_url": "https://**.**.**.229:2380"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_peer_url": "https://**.**.**.103:2380"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.110) 0:00:10.697 *********
ok: [node1] => {"ansible_facts": {"etcd_client_url": "https://**.**.**.59:2379"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_client_url": "https://**.**.**.130:2379"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_client_url": "https://**.**.**.229:2379"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_client_url": "https://**.**.**.103:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.115) 0:00:10.812 *********
ok: [node1] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.110) 0:00:10.922 *********
ok: [node1] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:35 -0400 (0:00:00.113) 0:00:11.036 *********
ok: [node1] => {"ansible_facts": {"etcd_access_addresses": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_access_addresses": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_access_addresses": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_access_addresses": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:36 -0400 (0:00:00.268) 0:00:11.304 *********
ok: [node1] => {"ansible_facts": {"etcd_access_endpoint": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_access_endpoint": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_access_endpoint": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_access_endpoint": "https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:36 -0400 (0:00:00.111) 0:00:11.415 *********
ok: [node1] => {"ansible_facts": {"etcd_member_name": "etcd1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_member_name": "etcd2"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_member_name": "etcd3"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_member_name": ""}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:36 -0400 (0:00:00.111) 0:00:11.527 *********
ok: [node1] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://**.**.**.59:2380,etcd2=https://**.**.**.130:2380,etcd3=https://**.**.**.229:2380"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://**.**.**.59:2380,etcd2=https://**.**.**.130:2380,etcd3=https://**.**.**.229:2380"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://**.**.**.59:2380,etcd2=https://**.**.**.130:2380,etcd3=https://**.**.**.229:2380"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://**.**.**.59:2380,etcd2=https://**.**.**.130:2380,etcd3=https://**.**.**.229:2380"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:36 -0400 (0:00:00.270) 0:00:11.798 *********
ok: [node1] => {"ansible_facts": {"is_etcd_master": true}, "changed": false}
ok: [node2] => {"ansible_facts": {"is_etcd_master": true}, "changed": false}
ok: [node3] => {"ansible_facts": {"is_etcd_master": true}, "changed": false}
ok: [node4] => {"ansible_facts": {"is_etcd_master": false}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:36 -0400 (0:00:00.115) 0:00:11.913 *********
ok: [node1] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:36 -0400 (0:00:00.109) 0:00:12.023 *********
ok: [node1] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:37 -0400 (0:00:00.117) 0:00:12.140 *********
ok: [node1] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
TASK [kubernetes/preinstall : check if atomic host] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:37 -0400 (0:00:00.112) 0:00:12.252 *********
ok: [node1] => {"changed": false, "stat": {"exists": false}}
ok: [node2] => {"changed": false, "stat": {"exists": false}}
ok: [node3] => {"changed": false, "stat": {"exists": false}}
ok: [node4] => {"changed": false, "stat": {"exists": false}}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:37 -0400 (0:00:00.308) 0:00:12.561 *********
ok: [node1] => {"ansible_facts": {"is_atomic": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"is_atomic": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"is_atomic": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"is_atomic": false}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:37 -0400 (0:00:00.113) 0:00:12.674 *********
TASK [kubernetes/preinstall : check resolvconf] *****************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:37 -0400 (0:00:00.096) 0:00:12.771 *********
ok: [node1] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.001981", "end": "2017-07-20 21:17:37.978152", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-07-20 21:17:37.976171", "stderr": "", "stderr_lines": [], "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"]}
ok: [node3] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.002080", "end": "2017-07-20 21:17:37.976253", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-07-20 21:17:37.974173", "stderr": "", "stderr_lines": [], "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"]}
ok: [node2] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.001997", "end": "2017-07-20 21:17:37.974492", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-07-20 21:17:37.972495", "stderr": "", "stderr_lines": [], "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"]}
ok: [node4] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.001971", "end": "2017-07-20 21:17:38.032724", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-07-20 21:17:38.030753", "stderr": "", "stderr_lines": [], "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"]}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:38 -0400 (0:00:00.372) 0:00:13.143 *********
ok: [node1] => {"ansible_facts": {"resolvconf": true}, "changed": false}
ok: [node2] => {"ansible_facts": {"resolvconf": true}, "changed": false}
ok: [node3] => {"ansible_facts": {"resolvconf": true}, "changed": false}
ok: [node4] => {"ansible_facts": {"resolvconf": true}, "changed": false}
TASK [kubernetes/preinstall : set_fact] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:38 -0400 (0:00:00.122) 0:00:13.266 *********
ok: [node1] => {"ansible_facts": {"bogus_domains": "cluster.local.default.svc.cluster.local./default.svc.cluster.local.default.svc.cluster.local./com.default.svc.cluster.local./cluster.local.svc.cluster.local./svc.cluster.local.svc.cluster.local./com.svc.cluster.local./", "default_resolver": "8.8.8.8"}, "changed": false}
ok: [node2] => {"ansible_facts": {"bogus_domains": "cluster.local.default.svc.cluster.local./default.svc.cluster.local.default.svc.cluster.local./com.default.svc.cluster.local./cluster.local.svc.cluster.local./svc.cluster.local.svc.cluster.local./com.svc.cluster.local./", "default_resolver": "8.8.8.8"}, "changed": false}
ok: [node3] => {"ansible_facts": {"bogus_domains": "cluster.local.default.svc.cluster.local./default.svc.cluster.local.default.svc.cluster.local./com.default.svc.cluster.local./cluster.local.svc.cluster.local./svc.cluster.local.svc.cluster.local./com.svc.cluster.local./", "default_resolver": "8.8.8.8"}, "changed": false}
ok: [node4] => {"ansible_facts": {"bogus_domains": "cluster.local.default.svc.cluster.local./default.svc.cluster.local.default.svc.cluster.local./com.default.svc.cluster.local./cluster.local.svc.cluster.local./svc.cluster.local.svc.cluster.local./com.svc.cluster.local./", "default_resolver": "8.8.8.8"}, "changed": false}
TASK [kubernetes/preinstall : check if kubelet is configured] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:38 -0400 (0:00:00.131) 0:00:13.397 *********
ok: [node1] => {"changed": false, "stat": {"atime": 1500582401.209045, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "14ec23ee5c6551e91b4a29f7fbf73332ecda6aa2", "ctime": 1500582398.161153, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 785392, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "7c0a6b2274d7a145495d37ce6904e87a", "mimetype": "text/plain", "mode": "0640", "mtime": 1500582397.9491606, "nlink": 1, "path": "/etc/kubernetes/kubelet.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1254, "uid": 0, "version": "18446744071768177652", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node2] => {"changed": false, "stat": {"atime": 1500582401.0822124, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "2b599f8e382e1a68ba052bc4017340bd12359b51", "ctime": 1500582398.0661678, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 785280, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "eaf4cb73ca38767fc9cd03e2b5f02abe", "mimetype": "text/plain", "mode": "0640", "mtime": 1500582397.8541646, "nlink": 1, "path": "/etc/kubernetes/kubelet.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1254, "uid": 0, "version": "1767542662", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node3] => {"changed": false, "stat": {"atime": 1500582401.1802256, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "3865b707fe5e965b299369286948fe12a2d0847e", "ctime": 1500582398.1602306, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 785382, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "16ba13759f199342bc2fbbfb94ec6425", "mimetype": "text/plain", "mode": "0640", "mtime": 1500582397.9562309, "nlink": 1, "path": "/etc/kubernetes/kubelet.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1218, "uid": 0, "version": "18446744072100845784", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node4] => {"changed": false, "stat": {"atime": 1500582401.131837, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "16a015453f15283d031513fe30f624283a9ac66b", "ctime": 1500582398.0998466, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 785304, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "91db8f7d8101584fbda56fc0adec0bb5", "mimetype": "text/plain", "mode": "0640", "mtime": 1500582397.8998473, "nlink": 1, "path": "/etc/kubernetes/kubelet.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1218, "uid": 0, "version": "1337924402", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
TASK [kubernetes/preinstall : check if early DNS configuration stage] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:38 -0400 (0:00:00.324) 0:00:13.722 *********
ok: [node1] => {"ansible_facts": {"dns_early": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"dns_early": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"dns_early": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"dns_early": false}, "changed": false}
TASK [kubernetes/preinstall : target resolv.conf files] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:38 -0400 (0:00:00.117) 0:00:13.840 *********
ok: [node1] => {"ansible_facts": {"base": "/etc/resolvconf/resolv.conf.d/base", "head": "/etc/resolvconf/resolv.conf.d/head", "resolvconffile": "/etc/resolv.conf"}, "changed": false}
ok: [node2] => {"ansible_facts": {"base": "/etc/resolvconf/resolv.conf.d/base", "head": "/etc/resolvconf/resolv.conf.d/head", "resolvconffile": "/etc/resolv.conf"}, "changed": false}
ok: [node3] => {"ansible_facts": {"base": "/etc/resolvconf/resolv.conf.d/base", "head": "/etc/resolvconf/resolv.conf.d/head", "resolvconffile": "/etc/resolv.conf"}, "changed": false}
ok: [node4] => {"ansible_facts": {"base": "/etc/resolvconf/resolv.conf.d/base", "head": "/etc/resolvconf/resolv.conf.d/head", "resolvconffile": "/etc/resolv.conf"}, "changed": false}
TASK [kubernetes/preinstall : target temporary resolvconf cloud init file (Container Linux by CoreOS)] **********************************************************************************************************************************************
Thursday 20 July 2017 17:17:38 -0400 (0:00:00.123) 0:00:13.963 *********
TASK [kubernetes/preinstall : check if /etc/dhclient.conf exists] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:39 -0400 (0:00:00.105) 0:00:14.069 *********
ok: [node1] => {"changed": false, "stat": {"exists": false}}
ok: [node2] => {"changed": false, "stat": {"exists": false}}
ok: [node3] => {"changed": false, "stat": {"exists": false}}
ok: [node4] => {"changed": false, "stat": {"exists": false}}
TASK [kubernetes/preinstall : target dhclient conf file for /etc/dhclient.conf] *********************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:39 -0400 (0:00:00.314) 0:00:14.383 *********
TASK [kubernetes/preinstall : check if /etc/dhcp/dhclient.conf exists] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:39 -0400 (0:00:00.108) 0:00:14.492 *********
ok: [node1] => {"changed": false, "stat": {"atime": 1500575658.824, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4ada2f1b00772234a6e7403712622489634510f2", "ctime": 1497916720.7461326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1246, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "c3b6c3271031ab8e250a192f4eb18695", "mimetype": "text/plain", "mode": "0644", "mtime": 1452709242.0, "nlink": 1, "path": "/etc/dhcp/dhclient.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 1735, "uid": 0, "version": "18446744071796239053", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node2] => {"changed": false, "stat": {"atime": 1500575705.016, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4ada2f1b00772234a6e7403712622489634510f2", "ctime": 1497916720.7461326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1246, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "c3b6c3271031ab8e250a192f4eb18695", "mimetype": "text/plain", "mode": "0644", "mtime": 1452709242.0, "nlink": 1, "path": "/etc/dhcp/dhclient.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 1735, "uid": 0, "version": "18446744071796239053", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node3] => {"changed": false, "stat": {"atime": 1500575668.044, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4ada2f1b00772234a6e7403712622489634510f2", "ctime": 1497916720.7461326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1246, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "c3b6c3271031ab8e250a192f4eb18695", "mimetype": "text/plain", "mode": "0644", "mtime": 1452709242.0, "nlink": 1, "path": "/etc/dhcp/dhclient.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 1735, "uid": 0, "version": "18446744071796239053", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node4] => {"changed": false, "stat": {"atime": 1500575708.176, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4ada2f1b00772234a6e7403712622489634510f2", "ctime": 1497916720.7461326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1246, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "c3b6c3271031ab8e250a192f4eb18695", "mimetype": "text/plain", "mode": "0644", "mtime": 1452709242.0, "nlink": 1, "path": "/etc/dhcp/dhclient.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 1735, "uid": 0, "version": "18446744071796239053", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
TASK [kubernetes/preinstall : target dhclient conf file for /etc/dhcp/dhclient.conf] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:39 -0400 (0:00:00.318) 0:00:14.810 *********
ok: [node1] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
ok: [node2] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
ok: [node3] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
ok: [node4] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
TASK [kubernetes/preinstall : target dhclient hook file for Red Hat family] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:39 -0400 (0:00:00.119) 0:00:14.930 *********
TASK [kubernetes/preinstall : target dhclient hook file for Debian family] **************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:39 -0400 (0:00:00.107) 0:00:15.037 *********
ok: [node2] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
ok: [node1] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
ok: [node3] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
ok: [node4] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
TASK [kubernetes/preinstall : generate search domains to resolvconf] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:40 -0400 (0:00:00.119) 0:00:15.157 *********
ok: [node2] => {"ansible_facts": {"domainentry": "domain cluster.local", "searchentries": "search default.svc.cluster.local svc.cluster.local", "supersede_domain": "supersede domain-name \"cluster.local\";", "supersede_search": "supersede domain-search \"default.svc.cluster.local\", \"svc.cluster.local\";"}, "changed": false}
ok: [node1] => {"ansible_facts": {"domainentry": "domain cluster.local", "searchentries": "search default.svc.cluster.local svc.cluster.local", "supersede_domain": "supersede domain-name \"cluster.local\";", "supersede_search": "supersede domain-search \"default.svc.cluster.local\", \"svc.cluster.local\";"}, "changed": false}
ok: [node3] => {"ansible_facts": {"domainentry": "domain cluster.local", "searchentries": "search default.svc.cluster.local svc.cluster.local", "supersede_domain": "supersede domain-name \"cluster.local\";", "supersede_search": "supersede domain-search \"default.svc.cluster.local\", \"svc.cluster.local\";"}, "changed": false}
ok: [node4] => {"ansible_facts": {"domainentry": "domain cluster.local", "searchentries": "search default.svc.cluster.local svc.cluster.local", "supersede_domain": "supersede domain-name \"cluster.local\";", "supersede_search": "supersede domain-search \"default.svc.cluster.local\", \"svc.cluster.local\";"}, "changed": false}
TASK [kubernetes/preinstall : pick dnsmasq cluster IP or default resolver] **************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:40 -0400 (0:00:00.123) 0:00:15.281 *********
ok: [node1] => {"ansible_facts": {"dnsmasq_server": ["10.233.0.3"]}, "changed": false}
ok: [node2] => {"ansible_facts": {"dnsmasq_server": ["10.233.0.3"]}, "changed": false}
ok: [node3] => {"ansible_facts": {"dnsmasq_server": ["10.233.0.3"]}, "changed": false}
ok: [node4] => {"ansible_facts": {"dnsmasq_server": ["10.233.0.3"]}, "changed": false}
TASK [kubernetes/preinstall : generate nameservers to resolvconf] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:40 -0400 (0:00:00.124) 0:00:15.405 *********
ok: [node1] => {"ansible_facts": {"nameserverentries": "nameserver 10.233.0.3,nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 10.233.0.3, 8.8.8.8;"}, "changed": false}
ok: [node2] => {"ansible_facts": {"nameserverentries": "nameserver 10.233.0.3,nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 10.233.0.3, 8.8.8.8;"}, "changed": false}
ok: [node3] => {"ansible_facts": {"nameserverentries": "nameserver 10.233.0.3,nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 10.233.0.3, 8.8.8.8;"}, "changed": false}
ok: [node4] => {"ansible_facts": {"nameserverentries": "nameserver 10.233.0.3,nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 10.233.0.3, 8.8.8.8;"}, "changed": false}
TASK [kubernetes/preinstall : gather os specific variables] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:40 -0400 (0:00:00.130) 0:00:15.535 *********
ok: [node1] => (item=/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml"}
ok: [node2] => (item=/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml"}
ok: [node3] => (item=/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml"}
ok: [node4] => (item=/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/pzx496/.kubespray/roles/kubernetes/preinstall/vars/../vars/debian.yml"}
TASK [kubernetes/preinstall : Create kubernetes config directory] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:40 -0400 (0:00:00.122) 0:00:15.658 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/preinstall : Create kubernetes script directory] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:40 -0400 (0:00:00.319) 0:00:15.978 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/preinstall : Create kubernetes manifests directory] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:41 -0400 (0:00:00.318) 0:00:16.296 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/preinstall : check cloud_provider value] *******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:41 -0400 (0:00:00.322) 0:00:16.619 *********
TASK [kubernetes/preinstall : include] **************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:41 -0400 (0:00:00.102) 0:00:16.722 *********
TASK [kubernetes/preinstall : Create cni directories] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:41 -0400 (0:00:00.101) 0:00:16.823 *********
ok: [node1] => (item=/etc/cni/net.d) => {"changed": false, "gid": 0, "group": "root", "item": "/etc/cni/net.d", "mode": "0750", "owner": "kube", "path": "/etc/cni/net.d", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => (item=/etc/cni/net.d) => {"changed": false, "gid": 0, "group": "root", "item": "/etc/cni/net.d", "mode": "0750", "owner": "kube", "path": "/etc/cni/net.d", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => (item=/etc/cni/net.d) => {"changed": false, "gid": 0, "group": "root", "item": "/etc/cni/net.d", "mode": "0750", "owner": "kube", "path": "/etc/cni/net.d", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => (item=/etc/cni/net.d) => {"changed": false, "gid": 0, "group": "root", "item": "/etc/cni/net.d", "mode": "0750", "owner": "kube", "path": "/etc/cni/net.d", "size": 4096, "state": "directory", "uid": 999}
ok: [node1] => (item=/opt/cni/bin) => {"changed": false, "gid": 0, "group": "root", "item": "/opt/cni/bin", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => (item=/opt/cni/bin) => {"changed": false, "gid": 0, "group": "root", "item": "/opt/cni/bin", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => (item=/opt/cni/bin) => {"changed": false, "gid": 0, "group": "root", "item": "/opt/cni/bin", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => (item=/opt/cni/bin) => {"changed": false, "gid": 0, "group": "root", "item": "/opt/cni/bin", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/preinstall : Update package management cache (YUM)] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:42 -0400 (0:00:00.487) 0:00:17.310 *********
TASK [kubernetes/preinstall : Install latest version of python-apt for Debian distribs] *************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:42 -0400 (0:00:00.105) 0:00:17.416 *********
ok: [node3] => {"cache_update_time": 1500583657, "cache_updated": false, "changed": false}
ok: [node2] => {"cache_update_time": 1500583657, "cache_updated": false, "changed": false}
ok: [node1] => {"cache_update_time": 1500583657, "cache_updated": false, "changed": false}
ok: [node4] => {"cache_update_time": 1500582193, "cache_updated": false, "changed": false}
TASK [kubernetes/preinstall : Install python-dnf for latest RedHat versions] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:42 -0400 (0:00:00.619) 0:00:18.036 *********
TASK [kubernetes/preinstall : Install epel-release on RedHat/CentOS] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:43 -0400 (0:00:00.164) 0:00:18.200 *********
TASK [kubernetes/preinstall : Install packages requirements] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:43 -0400 (0:00:00.153) 0:00:18.353 *********
ok: [node1] => (item=[u'python-apt', u'aufs-tools', u'apt-transport-https', u'software-properties-common', u'python-httplib2', u'openssl', u'curl', u'rsync', u'bash-completion', u'socat', u'unzip']) => {"attempts": 1, "cache_update_time": 1500583657, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat", "unzip"]}
ok: [node2] => (item=[u'python-apt', u'aufs-tools', u'apt-transport-https', u'software-properties-common', u'python-httplib2', u'openssl', u'curl', u'rsync', u'bash-completion', u'socat', u'unzip']) => {"attempts": 1, "cache_update_time": 1500583657, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat", "unzip"]}
ok: [node3] => (item=[u'python-apt', u'aufs-tools', u'apt-transport-https', u'software-properties-common', u'python-httplib2', u'openssl', u'curl', u'rsync', u'bash-completion', u'socat', u'unzip']) => {"attempts": 1, "cache_update_time": 1500583657, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat", "unzip"]}
ok: [node4] => (item=[u'python-apt', u'aufs-tools', u'apt-transport-https', u'software-properties-common', u'python-httplib2', u'openssl', u'curl', u'rsync', u'bash-completion', u'socat', u'unzip']) => {"attempts": 1, "cache_update_time": 1500582193, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat", "unzip"]}
TASK [kubernetes/preinstall : Confirm selinux deployed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:43 -0400 (0:00:00.605) 0:00:18.958 *********
TASK [kubernetes/preinstall : Set selinux policy to permissive] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:44 -0400 (0:00:00.110) 0:00:19.069 *********
TASK [kubernetes/preinstall : Disable IPv6 DNS lookup] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:44 -0400 (0:00:00.110) 0:00:19.179 *********
TASK [kubernetes/preinstall : set default sysctl file path] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:44 -0400 (0:00:00.106) 0:00:19.286 *********
ok: [node2] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.d/99-sysctl.conf"}, "changed": false}
ok: [node1] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.d/99-sysctl.conf"}, "changed": false}
ok: [node3] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.d/99-sysctl.conf"}, "changed": false}
ok: [node4] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.d/99-sysctl.conf"}, "changed": false}
TASK [kubernetes/preinstall : Stat sysctl file configuration] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:44 -0400 (0:00:00.115) 0:00:19.401 *********
ok: [node1] => {"changed": false, "stat": {"atime": 1500575656.6, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1497916720.7301326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 751, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/etc/sysctl.conf", "mimetype": "inode/symlink", "mode": "0777", "mtime": 1487171429.0, "nlink": 1, "path": "/etc/sysctl.d/99-sysctl.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 14, "uid": 0, "version": null, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [node2] => {"changed": false, "stat": {"atime": 1500575685.756, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1497916720.7301326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 751, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/etc/sysctl.conf", "mimetype": "inode/symlink", "mode": "0777", "mtime": 1487171429.0, "nlink": 1, "path": "/etc/sysctl.d/99-sysctl.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 14, "uid": 0, "version": null, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [node3] => {"changed": false, "stat": {"atime": 1500575661.128, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1497916720.7301326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 751, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/etc/sysctl.conf", "mimetype": "inode/symlink", "mode": "0777", "mtime": 1487171429.0, "nlink": 1, "path": "/etc/sysctl.d/99-sysctl.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 14, "uid": 0, "version": null, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [node4] => {"changed": false, "stat": {"atime": 1500575699.188, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1497916720.7301326, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 751, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/etc/sysctl.conf", "mimetype": "inode/symlink", "mode": "0777", "mtime": 1487171429.0, "nlink": 1, "path": "/etc/sysctl.d/99-sysctl.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 14, "uid": 0, "version": null, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
TASK [kubernetes/preinstall : Change sysctl file path to link source if linked] *********************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:44 -0400 (0:00:00.319) 0:00:19.721 *********
ok: [node1] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.conf"}, "changed": false}
ok: [node2] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.conf"}, "changed": false}
ok: [node3] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.conf"}, "changed": false}
ok: [node4] => {"ansible_facts": {"sysctl_file_path": "/etc/sysctl.conf"}, "changed": false}
TASK [kubernetes/preinstall : Enable ip forwarding] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:44 -0400 (0:00:00.130) 0:00:19.851 *********
ok: [node1] => {"changed": false}
ok: [node2] => {"changed": false}
ok: [node3] => {"changed": false}
ok: [node4] => {"changed": false}
TASK [kubernetes/preinstall : Write cloud-config] ***************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:45 -0400 (0:00:00.383) 0:00:20.234 *********
TASK [kubernetes/preinstall : Hosts | populate inventory into hosts file] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:45 -0400 (0:00:00.118) 0:00:20.353 *********
ok: [node3] => {"changed": false, "msg": ""}
ok: [node2] => {"changed": false, "msg": ""}
ok: [node1] => {"changed": false, "msg": ""}
ok: [node4] => {"changed": false, "msg": ""}
TASK [kubernetes/preinstall : Hosts | populate kubernetes loadbalancer address into hosts file] *****************************************************************************************************************************************************
Thursday 20 July 2017 17:17:46 -0400 (0:00:00.747) 0:00:21.101 *********
TASK [kubernetes/preinstall : Hosts | localhost ipv4 in hosts file] *********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:46 -0400 (0:00:00.110) 0:00:21.212 *********
ok: [node2] => {"backup": "", "changed": false, "msg": ""}
ok: [node1] => {"backup": "", "changed": false, "msg": ""}
ok: [node3] => {"backup": "", "changed": false, "msg": ""}
ok: [node4] => {"backup": "", "changed": false, "msg": ""}
TASK [kubernetes/preinstall : Hosts | localhost ipv6 in hosts file] *********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:46 -0400 (0:00:00.697) 0:00:21.909 *********
ok: [node1] => {"backup": "", "changed": false, "msg": ""}
ok: [node2] => {"backup": "", "changed": false, "msg": ""}
ok: [node3] => {"backup": "", "changed": false, "msg": ""}
ok: [node4] => {"backup": "", "changed": false, "msg": ""}
TASK [kubernetes/preinstall : create temporary resolveconf cloud init file] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:47 -0400 (0:00:00.326) 0:00:22.235 *********
TASK [kubernetes/preinstall : Add domain/search/nameservers/options to resolv.conf] *****************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:47 -0400 (0:00:00.137) 0:00:22.372 *********
TASK [kubernetes/preinstall : Remove search/domain/nameserver options before block] *****************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:47 -0400 (0:00:00.133) 0:00:22.506 *********
TASK [kubernetes/preinstall : Remove search/domain/nameserver options after block] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:47 -0400 (0:00:00.293) 0:00:22.800 *********
TASK [kubernetes/preinstall : get temporary resolveconf cloud init file content] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:48 -0400 (0:00:00.335) 0:00:23.135 *********
TASK [kubernetes/preinstall : persist resolvconf cloud init file] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:48 -0400 (0:00:00.122) 0:00:23.258 *********
TASK [kubernetes/preinstall : Configure dhclient to supersede search/domain/nameservers] ************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:48 -0400 (0:00:00.130) 0:00:23.388 *********
TASK [kubernetes/preinstall : Configue dhclient hooks for resolv.conf (non-RH)] *********************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:48 -0400 (0:00:00.140) 0:00:23.528 *********
TASK [kubernetes/preinstall : Configue dhclient hooks for resolv.conf (RH-only)] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:48 -0400 (0:00:00.124) 0:00:23.653 *********
TASK [kubernetes/preinstall : Remove kubespray specific config from dhclient config] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:48 -0400 (0:00:00.136) 0:00:23.789 *********
ok: [node1] => {"changed": false, "msg": ""}
ok: [node2] => {"changed": false, "msg": ""}
ok: [node3] => {"changed": false, "msg": ""}
ok: [node4] => {"changed": false, "msg": ""}
TASK [kubernetes/preinstall : Remove kubespray specific dhclient hook] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:49 -0400 (0:00:00.297) 0:00:24.087 *********
ok: [node1] => {"changed": false, "path": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate", "state": "absent"}
ok: [node2] => {"changed": false, "path": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate", "state": "absent"}
ok: [node3] => {"changed": false, "path": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate", "state": "absent"}
ok: [node4] => {"changed": false, "path": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate", "state": "absent"}
TASK [kubernetes/preinstall : Check if we are running inside a Azure VM] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:49 -0400 (0:00:00.300) 0:00:24.387 *********
ok: [node1] => {"changed": false, "stat": {"exists": false}}
ok: [node2] => {"changed": false, "stat": {"exists": false}}
ok: [node3] => {"changed": false, "stat": {"exists": false}}
ok: [node4] => {"changed": false, "stat": {"exists": false}}
TASK [kubernetes/preinstall : install growpart] *****************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:49 -0400 (0:00:00.246) 0:00:24.634 *********
TASK [kubernetes/preinstall : check if growpart needs to be run] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:49 -0400 (0:00:00.110) 0:00:24.744 *********
TASK [kubernetes/preinstall : check fs type] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:49 -0400 (0:00:00.125) 0:00:24.870 *********
TASK [kubernetes/preinstall : run growpart] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:49 -0400 (0:00:00.124) 0:00:24.994 *********
TASK [kubernetes/preinstall : run xfs_growfs] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:50 -0400 (0:00:00.137) 0:00:25.132 *********
TASK [install_docker : Copy docker deb to remote instances] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:50 -0400 (0:00:00.135) 0:00:25.268 *********
ok: [node2] => {"changed": false, "checksum": "d12cbd686f44536c679a03cf0137df163f0bba5f", "dest": "/tmp/docker-engine.deb", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/tmp/docker-engine.deb", "size": 19265180, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "checksum": "d12cbd686f44536c679a03cf0137df163f0bba5f", "dest": "/tmp/docker-engine.deb", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/tmp/docker-engine.deb", "size": 19265180, "state": "file", "uid": 0}
ok: [node3] => {"changed": false, "checksum": "d12cbd686f44536c679a03cf0137df163f0bba5f", "dest": "/tmp/docker-engine.deb", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/tmp/docker-engine.deb", "size": 19265180, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "checksum": "d12cbd686f44536c679a03cf0137df163f0bba5f", "dest": "/tmp/docker-engine.deb", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/tmp/docker-engine.deb", "size": 19265180, "state": "file", "uid": 0}
TASK [install_docker : Install docker] **************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:50 -0400 (0:00:00.531) 0:00:25.799 *********
ok: [node2] => {"changed": false, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node1] => {"changed": false, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node3] => {"changed": false, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node4] => {"changed": false, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
TASK [install_docker : Make Docker services directory] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:51 -0400 (0:00:00.800) 0:00:26.600 *********
[WARNING]: Consider using file module with state=directory rather than running mkdir
changed: [node2] => {"changed": true, "cmd": ["mkdir", "-p", "/etc/systemd/system/docker.service.d"], "delta": "0:00:00.001806", "end": "2017-07-20 21:17:51.692201", "rc": 0, "start": "2017-07-20 21:17:51.690395", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
changed: [node3] => {"changed": true, "cmd": ["mkdir", "-p", "/etc/systemd/system/docker.service.d"], "delta": "0:00:00.001987", "end": "2017-07-20 21:17:51.716230", "rc": 0, "start": "2017-07-20 21:17:51.714243", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
changed: [node1] => {"changed": true, "cmd": ["mkdir", "-p", "/etc/systemd/system/docker.service.d"], "delta": "0:00:00.001973", "end": "2017-07-20 21:17:51.738281", "rc": 0, "start": "2017-07-20 21:17:51.736308", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
changed: [node4] => {"changed": true, "cmd": ["mkdir", "-p", "/etc/systemd/system/docker.service.d"], "delta": "0:00:00.001997", "end": "2017-07-20 21:17:51.792575", "rc": 0, "start": "2017-07-20 21:17:51.790578", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
TASK [install_docker : Copy Docker http proxy settings] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:51 -0400 (0:00:00.304) 0:00:26.904 *********
ok: [node2] => {"changed": false, "checksum": "c7b59151ca25622ab3017d526a736f0f010bbd6a", "dest": "/etc/systemd/system/docker.service.d/http-proxy.conf", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/docker.service.d/http-proxy.conf", "size": 176, "state": "file", "uid": 0}
ok: [node3] => {"changed": false, "checksum": "c7b59151ca25622ab3017d526a736f0f010bbd6a", "dest": "/etc/systemd/system/docker.service.d/http-proxy.conf", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/docker.service.d/http-proxy.conf", "size": 176, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "checksum": "c7b59151ca25622ab3017d526a736f0f010bbd6a", "dest": "/etc/systemd/system/docker.service.d/http-proxy.conf", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/docker.service.d/http-proxy.conf", "size": 176, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "checksum": "c7b59151ca25622ab3017d526a736f0f010bbd6a", "dest": "/etc/systemd/system/docker.service.d/http-proxy.conf", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/docker.service.d/http-proxy.conf", "size": 176, "state": "file", "uid": 0}
TASK [install_docker : Restart Docker] **************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:52 -0400 (0:00:00.421) 0:00:27.325 *********
changed: [node1] => {"changed": true, "cmd": "systemctl daemon-reload && systemctl restart docker", "delta": "0:00:02.553914", "end": "2017-07-20 21:17:55.011283", "rc": 0, "start": "2017-07-20 21:17:52.457369", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
changed: [node2] => {"changed": true, "cmd": "systemctl daemon-reload && systemctl restart docker", "delta": "0:00:02.592259", "end": "2017-07-20 21:17:55.010149", "rc": 0, "start": "2017-07-20 21:17:52.417890", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
changed: [node4] => {"changed": true, "cmd": "systemctl daemon-reload && systemctl restart docker", "delta": "0:00:02.558578", "end": "2017-07-20 21:17:55.020834", "rc": 0, "start": "2017-07-20 21:17:52.462256", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
changed: [node3] => {"changed": true, "cmd": "systemctl daemon-reload && systemctl restart docker", "delta": "0:00:02.637437", "end": "2017-07-20 21:17:55.089488", "rc": 0, "start": "2017-07-20 21:17:52.452051", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
TASK [install_docker : ensure docker service is started and enabled] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:55 -0400 (0:00:02.885) 0:00:30.211 *********
ok: [node2] => (item=docker) => {"changed": false, "enabled": true, "item": "docker", "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:17:55 UTC", "ActiveEnterTimestampMonotonic": "9811282238", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9808746536", "ActiveState": "active", "After": "systemd-journald.socket system.slice basic.target firewalld.service network.target sysinit.target docker.socket", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:17:53 UTC", "AssertTimestampMonotonic": "9809888930", "Before": "kubelet.service shutdown.target multi-user.target etcd.service", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "418451297", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ConditionTimestampMonotonic": "9809888930", "Conflicts": "shutdown.target", "ConsistsOf": "docker.socket", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "yes", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DropInPaths": "/etc/systemd/system/docker.service.d/http-proxy.conf", "Environment": "HTTP_PROXY=http://proxy.kdc.capitalone.com:8099 HTTPS_PROXY=https://proxy.kdc.capitalone.com:8099 NO_PROXY=https://dockyardaws.cloud.capitalone.com/", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "11431", "ExecMainStartTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ExecMainStartTimestampMonotonic": "9809900132", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:17:53 UTC] ; stop_time=[n/a] ; pid=11431 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/lib/systemd/system/docker.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveEnterTimestampMonotonic": "9809885988", "InactiveExitTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveExitTimestampMonotonic": "9809900158", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "process", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "1048576", "LimitNOFILESoft": "1048576", "LimitNPROC": "18446744073709551615", "LimitNPROCSoft": "18446744073709551615", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "11431", "MemoryAccounting": "no", "MemoryCurrent": "1516683264", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:17:55 UTC", "StateChangeTimestampMonotonic": "9811282238", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "36", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "infinity", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Thu 2017-07-20 21:17:55 UTC", "WatchdogTimestampMonotonic": "9811282237", "WatchdogUSec": "0"}}
ok: [node3] => (item=docker) => {"changed": false, "enabled": true, "item": "docker", "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:17:55 UTC", "ActiveEnterTimestampMonotonic": "9822694631", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9820153852", "ActiveState": "active", "After": "basic.target system.slice firewalld.service systemd-journald.socket sysinit.target docker.socket network.target", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:17:53 UTC", "AssertTimestampMonotonic": "9821309740", "Before": "multi-user.target shutdown.target kubelet.service etcd.service", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "419551722", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ConditionTimestampMonotonic": "9821309739", "Conflicts": "shutdown.target", "ConsistsOf": "docker.socket", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "yes", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DropInPaths": "/etc/systemd/system/docker.service.d/http-proxy.conf", "Environment": "HTTP_PROXY=http://proxy.kdc.capitalone.com:8099 HTTPS_PROXY=https://proxy.kdc.capitalone.com:8099 NO_PROXY=https://dockyardaws.cloud.capitalone.com/", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "11936", "ExecMainStartTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ExecMainStartTimestampMonotonic": "9821320131", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:17:53 UTC] ; stop_time=[n/a] ; pid=11936 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/lib/systemd/system/docker.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveEnterTimestampMonotonic": "9821306184", "InactiveExitTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveExitTimestampMonotonic": "9821320165", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "process", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "1048576", "LimitNOFILESoft": "1048576", "LimitNPROC": "18446744073709551615", "LimitNPROCSoft": "18446744073709551615", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "11936", "MemoryAccounting": "no", "MemoryCurrent": "25075712", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "docker.socket system.slice sysinit.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:17:55 UTC", "StateChangeTimestampMonotonic": "9822694631", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "34", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "infinity", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Thu 2017-07-20 21:17:55 UTC", "WatchdogTimestampMonotonic": "9822694629", "WatchdogUSec": "0"}}
ok: [node1] => (item=docker) => {"changed": false, "enabled": true, "item": "docker", "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:17:55 UTC", "ActiveEnterTimestampMonotonic": "9823137929", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9820635648", "ActiveState": "active", "After": "system.slice basic.target firewalld.service sysinit.target systemd-journald.socket network.target docker.socket", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:17:53 UTC", "AssertTimestampMonotonic": "9821765082", "Before": "etcd.service shutdown.target kubelet.service multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "435090823", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ConditionTimestampMonotonic": "9821765082", "Conflicts": "shutdown.target", "ConsistsOf": "docker.socket", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "yes", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DropInPaths": "/etc/systemd/system/docker.service.d/http-proxy.conf", "Environment": "HTTP_PROXY=http://proxy.kdc.capitalone.com:8099 HTTPS_PROXY=https://proxy.kdc.capitalone.com:8099 NO_PROXY=https://dockyardaws.cloud.capitalone.com/", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "12232", "ExecMainStartTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ExecMainStartTimestampMonotonic": "9821776190", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:17:53 UTC] ; stop_time=[n/a] ; pid=12232 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/lib/systemd/system/docker.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveEnterTimestampMonotonic": "9821761930", "InactiveExitTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveExitTimestampMonotonic": "9821776231", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "process", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "1048576", "LimitNOFILESoft": "1048576", "LimitNPROC": "18446744073709551615", "LimitNPROCSoft": "18446744073709551615", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "12232", "MemoryAccounting": "no", "MemoryCurrent": "41013248", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "sysinit.target docker.socket system.slice", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:17:55 UTC", "StateChangeTimestampMonotonic": "9823137929", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "52", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "infinity", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Thu 2017-07-20 21:17:55 UTC", "WatchdogTimestampMonotonic": "9823137928", "WatchdogUSec": "0"}}
ok: [node4] => (item=docker) => {"changed": false, "enabled": true, "item": "docker", "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:17:55 UTC", "ActiveEnterTimestampMonotonic": "9789381687", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9786886382", "ActiveState": "active", "After": "basic.target systemd-journald.socket firewalld.service docker.socket system.slice network.target sysinit.target", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:17:53 UTC", "AssertTimestampMonotonic": "9788029219", "Before": "multi-user.target shutdown.target kubelet.service", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "400433557", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ConditionTimestampMonotonic": "9788029218", "Conflicts": "shutdown.target", "ConsistsOf": "docker.socket", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "yes", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DropInPaths": "/etc/systemd/system/docker.service.d/http-proxy.conf", "Environment": "HTTP_PROXY=http://proxy.kdc.capitalone.com:8099 HTTPS_PROXY=https://proxy.kdc.capitalone.com:8099 NO_PROXY=https://dockyardaws.cloud.capitalone.com/", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "24911", "ExecMainStartTimestamp": "Thu 2017-07-20 21:17:53 UTC", "ExecMainStartTimestampMonotonic": "9788044144", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:17:53 UTC] ; stop_time=[n/a] ; pid=24911 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/lib/systemd/system/docker.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveEnterTimestampMonotonic": "9788026420", "InactiveExitTimestamp": "Thu 2017-07-20 21:17:53 UTC", "InactiveExitTimestampMonotonic": "9788044179", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "process", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "1048576", "LimitNOFILESoft": "1048576", "LimitNPROC": "18446744073709551615", "LimitNPROCSoft": "18446744073709551615", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "245564", "LimitSIGPENDINGSoft": "245564", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "24911", "MemoryAccounting": "no", "MemoryCurrent": "1559638016", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:17:55 UTC", "StateChangeTimestampMonotonic": "9789381687", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "33", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "infinity", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Thu 2017-07-20 21:17:55 UTC", "WatchdogTimestampMonotonic": "9789381685", "WatchdogUSec": "0"}}
TASK [rkt : gather os specific variables for rkt] ***************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:55 -0400 (0:00:00.487) 0:00:30.699 *********
TASK [rkt : install rkt pkg on ubuntu] **************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:55 -0400 (0:00:00.140) 0:00:30.839 *********
TASK [rkt : install rkt pkg on centos] **************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:55 -0400 (0:00:00.110) 0:00:30.950 *********
PLAY [etcd:k8s-cluster:vault] ***********************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:56 -0400 (0:00:00.354) 0:00:31.304 *********
TASK [adduser : User | Create User Group] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:56 -0400 (0:00:00.103) 0:00:31.408 *********
TASK [adduser : User | Create User] *****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:56 -0400 (0:00:00.108) 0:00:31.516 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:56 -0400 (0:00:00.110) 0:00:31.626 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:56 -0400 (0:00:00.106) 0:00:31.732 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:56 -0400 (0:00:00.106) 0:00:31.839 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:56 -0400 (0:00:00.112) 0:00:31.951 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.109) 0:00:32.061 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.108) 0:00:32.169 *********
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.108) 0:00:32.278 *********
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.109) 0:00:32.387 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.043) 0:00:32.431 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.056) 0:00:32.488 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.180) 0:00:32.668 *********
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.194) 0:00:32.863 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:57 -0400 (0:00:00.179) 0:00:33.042 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:58 -0400 (0:00:00.186) 0:00:33.229 *********
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:58 -0400 (0:00:00.181) 0:00:33.410 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:58 -0400 (0:00:00.171) 0:00:33.582 *********
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:58 -0400 (0:00:00.134) 0:00:33.716 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:58 -0400 (0:00:00.174) 0:00:33.891 *********
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:58 -0400 (0:00:00.128) 0:00:34.020 *********
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.132) 0:00:34.152 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.174) 0:00:34.327 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.049) 0:00:34.377 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.052) 0:00:34.429 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.122) 0:00:34.552 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.122) 0:00:34.674 *********
TASK [vault : stop vault-temp container] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.116) 0:00:34.791 *********
TASK [vault : check_vault | Attempt to pull local https Vault health] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.119) 0:00:34.911 *********
TASK [vault : check_vault | Set facts about local Vault health] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:17:59 -0400 (0:00:00.109) 0:00:35.020 *********
TASK [vault : check_vault | Set fact about the Vault cluster's initialization state] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.110) 0:00:35.130 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.113) 0:00:35.244 *********
TASK [vault : bootstrap/sync_secrets | Set fact based on sync_file_results] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.128) 0:00:35.373 *********
TASK [vault : bootstrap/sync_secrets | Reset sync_file_results to avoid variable bleed] *************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.109) 0:00:35.483 *********
TASK [vault : bootstrap/sync_secrets | Print out warning message if secrets are not available and vault is initialized] *****************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.112) 0:00:35.595 *********
TASK [vault : bootstrap/sync_secrets | Cat root_token from a vault host] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.044) 0:00:35.640 *********
TASK [vault : bootstrap/sync_secrets | Cat unseal_keys from a vault host] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.111) 0:00:35.751 *********
TASK [vault : bootstrap/sync_secrets | Set needed facts for Vault API interaction when Vault is already running] ************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.109) 0:00:35.860 *********
TASK [vault : bootstrap/sync_secrets | Update vault_headers if we have the root_token] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:00 -0400 (0:00:00.108) 0:00:35.969 *********
TASK [vault : find_leader | Find the current http Vault leader] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.110) 0:00:36.079 *********
TASK [vault : find_leader | Set fact for current http leader] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.113) 0:00:36.193 *********
TASK [vault : sync_file | Set facts for directory and file when sync_file_path is defined] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.123) 0:00:36.317 *********
TASK [vault : sync_file | Set fact for sync_file_path when undefined] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.113) 0:00:36.431 *********
TASK [vault : sync_file | Set fact for key path name] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.117) 0:00:36.549 *********
TASK [vault : sync_file | Check if {{sync_file_path}} file exists] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.113) 0:00:36.663 *********
TASK [vault : sync_file | Check if {{ sync_file_key_path }} key file exists] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.115) 0:00:36.778 *********
TASK [vault : sync_file | Combine all possible file sync sources] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.116) 0:00:36.894 *********
TASK [vault : sync_file | Combine all possible key file sync sources] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:01 -0400 (0:00:00.117) 0:00:37.012 *********
TASK [vault : sync_file | Remove sync sources with files that do not match sync_file_srcs|first] ****************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.118) 0:00:37.130 *********
TASK [vault : sync_file | Remove sync sources with keys that do not match sync_file_srcs|first] *****************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.112) 0:00:37.243 *********
TASK [vault : sync_file | Consolidate file and key sources] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.118) 0:00:37.361 *********
TASK [vault : sync_file | Set facts for situations where sync is not needed] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.117) 0:00:37.478 *********
TASK [vault : sync_file | Set sync_file_result fact] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.116) 0:00:37.595 *********
TASK [vault : sync_file | Update sync_file_results fact] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.116) 0:00:37.711 *********
TASK [vault : sync_file | Cat the file] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.125) 0:00:37.837 *********
TASK [vault : sync_file | Cat the key file] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:02 -0400 (0:00:00.124) 0:00:37.962 *********
TASK [vault : sync_file | Set facts for file contents] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.126) 0:00:38.088 *********
TASK [vault : sync_file | Set fact for key contents] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.120) 0:00:38.209 *********
TASK [vault : sync_file | Ensure the directory exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.127) 0:00:38.337 *********
TASK [vault : sync_file | Copy {{ sync_file_path }} to hosts that don't have it] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.128) 0:00:38.465 *********
TASK [vault : sync_file | Copy {{ sync_file_key_path }} to hosts that don't have it] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.121) 0:00:38.587 *********
TASK [vault : Unset local vars to avoid variable bleed into next iteration] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.126) 0:00:38.713 *********
TASK [vault : bootstrap/sync_vault_certs | Set facts for vault sync_file results] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.118) 0:00:38.831 *********
TASK [vault : bootstrap/sync_vault_certs | Unset sync_file_results after ca.pem sync] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:03 -0400 (0:00:00.111) 0:00:38.943 *********
TASK [vault : sync_file | Set facts for directory and file when sync_file_path is defined] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.114) 0:00:39.057 *********
TASK [vault : sync_file | Set fact for sync_file_path when undefined] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.117) 0:00:39.175 *********
TASK [vault : sync_file | Set fact for key path name] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.130) 0:00:39.306 *********
TASK [vault : sync_file | Check if {{sync_file_path}} file exists] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.124) 0:00:39.430 *********
TASK [vault : sync_file | Check if {{ sync_file_key_path }} key file exists] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.120) 0:00:39.550 *********
TASK [vault : sync_file | Combine all possible file sync sources] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.122) 0:00:39.673 *********
TASK [vault : sync_file | Combine all possible key file sync sources] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.136) 0:00:39.810 *********
TASK [vault : sync_file | Remove sync sources with files that do not match sync_file_srcs|first] ****************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.122) 0:00:39.932 *********
TASK [vault : sync_file | Remove sync sources with keys that do not match sync_file_srcs|first] *****************************************************************************************************************************************************
Thursday 20 July 2017 17:18:04 -0400 (0:00:00.119) 0:00:40.052 *********
TASK [vault : sync_file | Consolidate file and key sources] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.120) 0:00:40.172 *********
TASK [vault : sync_file | Set facts for situations where sync is not needed] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.116) 0:00:40.288 *********
TASK [vault : sync_file | Set sync_file_result fact] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.115) 0:00:40.403 *********
TASK [vault : sync_file | Update sync_file_results fact] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.114) 0:00:40.518 *********
TASK [vault : sync_file | Cat the file] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.116) 0:00:40.635 *********
TASK [vault : sync_file | Cat the key file] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.132) 0:00:40.767 *********
TASK [vault : sync_file | Set facts for file contents] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.130) 0:00:40.898 *********
TASK [vault : sync_file | Set fact for key contents] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:05 -0400 (0:00:00.129) 0:00:41.028 *********
TASK [vault : sync_file | Ensure the directory exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.135) 0:00:41.163 *********
TASK [vault : sync_file | Copy {{ sync_file_path }} to hosts that don't have it] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.124) 0:00:41.288 *********
TASK [vault : sync_file | Copy {{ sync_file_key_path }} to hosts that don't have it] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.125) 0:00:41.413 *********
TASK [vault : Unset local vars to avoid variable bleed into next iteration] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.119) 0:00:41.532 *********
TASK [vault : bootstrap/sync_vault_certs | Set fact if Vault's API cert is needed] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.120) 0:00:41.653 *********
TASK [vault : bootstrap/sync_vault_certs | Unset sync_file_results after api.pem sync] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.109) 0:00:41.762 *********
TASK [vault : bootstrap/start_vault_temp | Ensure vault-temp isn't already running] *****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.110) 0:00:41.873 *********
TASK [vault : bootstrap/start_vault_temp | Start single node Vault with file backend] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:06 -0400 (0:00:00.116) 0:00:41.989 *********
TASK [vault : bootstrap/start_vault_temp | Start again single node Vault with file backend] *********************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.110) 0:00:42.100 *********
TASK [vault : bootstrap/start_vault_temp | Initialize vault-temp] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.125) 0:00:42.226 *********
TASK [vault : bootstrap/start_vault_temp | Set needed vault facts] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.119) 0:00:42.345 *********
TASK [vault : bootstrap/start_vault_temp | Unseal vault-temp] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.110) 0:00:42.455 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.111) 0:00:42.567 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.125) 0:00:42.692 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.121) 0:00:42.813 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.123) 0:00:42.937 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:07 -0400 (0:00:00.113) 0:00:43.050 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:08 -0400 (0:00:00.120) 0:00:43.170 *********
TASK [vault : bootstrap/gen_ca | Ensure vault_cert_dir exists] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:08 -0400 (0:00:00.145) 0:00:43.316 *********
TASK [vault : bootstrap/gen_ca | Generate Root CA in vault-temp] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:08 -0400 (0:00:00.130) 0:00:43.446 *********
TASK [vault : bootstrap/gen_ca | Copy root CA cert locally] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:08 -0400 (0:00:00.138) 0:00:43.585 *********
TASK [vault : bootstrap/gen_ca | Copy root CA key locally] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:08 -0400 (0:00:00.123) 0:00:43.708 *********
TASK [vault : boostrap/gen_vault_certs | Add the vault role] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:08 -0400 (0:00:00.120) 0:00:43.829 *********
TASK [vault : issue_cert | Ensure target directory exists] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:08 -0400 (0:00:00.118) 0:00:43.947 *********
TASK [vault : issue_cert | Generate the cert for vault] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.118) 0:00:44.066 *********
TASK [vault : issue_cert | Copy /etc/vault/ssl/api.pem cert to all hosts] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.121) 0:00:44.187 *********
TASK [vault : issue_cert | Copy key for /etc/vault/ssl/api.pem to all hosts] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.118) 0:00:44.306 *********
TASK [vault : issue_cert | Copy issuing CA cert] ****************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.122) 0:00:44.429 *********
TASK [vault : bootstrap/ca_trust | pull CA from cert from {{groups.vault|first}}] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.127) 0:00:44.557 *********
TASK [vault : bootstrap/ca_trust | target ca-certificate store file] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.130) 0:00:44.687 *********
TASK [vault : bootstrap/ca_trust | add CA to trusted CA dir] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.116) 0:00:44.804 *********
TASK [vault : bootstrap/ca_trust | update ca-certificates (Debian/Ubuntu/CoreOS)] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.110) 0:00:44.914 *********
TASK [vault : bootstrap/ca_trust | update ca-certificates (RedHat)] *********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:09 -0400 (0:00:00.112) 0:00:45.027 *********
TASK [vault : sync_file | Set facts for directory and file when sync_file_path is defined] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.119) 0:00:45.146 *********
TASK [vault : sync_file | Set fact for sync_file_path when undefined] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.123) 0:00:45.270 *********
TASK [vault : sync_file | Set fact for key path name] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.122) 0:00:45.392 *********
TASK [vault : sync_file | Check if {{sync_file_path}} file exists] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.130) 0:00:45.522 *********
TASK [vault : sync_file | Check if {{ sync_file_key_path }} key file exists] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.133) 0:00:45.655 *********
TASK [vault : sync_file | Combine all possible file sync sources] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.123) 0:00:45.779 *********
TASK [vault : sync_file | Combine all possible key file sync sources] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.126) 0:00:45.905 *********
TASK [vault : sync_file | Remove sync sources with files that do not match sync_file_srcs|first] ****************************************************************************************************************************************************
Thursday 20 July 2017 17:18:10 -0400 (0:00:00.131) 0:00:46.037 *********
TASK [vault : sync_file | Remove sync sources with keys that do not match sync_file_srcs|first] *****************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.127) 0:00:46.165 *********
TASK [vault : sync_file | Consolidate file and key sources] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.131) 0:00:46.296 *********
TASK [vault : sync_file | Set facts for situations where sync is not needed] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.124) 0:00:46.420 *********
TASK [vault : sync_file | Set sync_file_result fact] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.121) 0:00:46.542 *********
TASK [vault : sync_file | Update sync_file_results fact] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.121) 0:00:46.663 *********
TASK [vault : sync_file | Cat the file] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.123) 0:00:46.787 *********
TASK [vault : sync_file | Cat the key file] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.128) 0:00:46.916 *********
TASK [vault : sync_file | Set facts for file contents] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:11 -0400 (0:00:00.135) 0:00:47.051 *********
TASK [vault : sync_file | Set fact for key contents] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.130) 0:00:47.182 *********
TASK [vault : sync_file | Ensure the directory exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.129) 0:00:47.312 *********
TASK [vault : sync_file | Copy {{ sync_file_path }} to hosts that don't have it] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.130) 0:00:47.442 *********
TASK [vault : sync_file | Copy {{ sync_file_key_path }} to hosts that don't have it] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.129) 0:00:47.571 *********
TASK [vault : Unset local vars to avoid variable bleed into next iteration] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.130) 0:00:47.702 *********
TASK [vault : shared/sync_auth_certs | Set facts for vault sync_file results] ***********************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.124) 0:00:47.827 *********
TASK [vault : shared/sync_auth_certs | Unset sync_file_results after auth-ca.pem sync] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.115) 0:00:47.942 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:12 -0400 (0:00:00.113) 0:00:48.056 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.120) 0:00:48.176 *********
TASK [vault : shared/auth_mount | Create a dummy role for issuing certs from auth-pki] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.118) 0:00:48.295 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.112) 0:00:48.407 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.111) 0:00:48.519 *********
TASK [vault : bootstrap/gen_auth_ca | Generate Root CA] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.116) 0:00:48.635 *********
TASK [vault : bootstrap/gen_auth_ca | Copy auth CA cert to Vault nodes] *****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.119) 0:00:48.755 *********
TASK [vault : bootstrap/gen_auth_ca | Copy auth CA key to Vault nodes] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.127) 0:00:48.883 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:13 -0400 (0:00:00.120) 0:00:49.003 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.113) 0:00:49.116 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.117) 0:00:49.233 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.113) 0:00:49.347 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.113) 0:00:49.460 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.145) 0:00:49.606 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.111) 0:00:49.717 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.115) 0:00:49.833 *********
TASK [vault : stop vault-temp container] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:14 -0400 (0:00:00.144) 0:00:49.977 *********
TASK [vault : check_vault | Attempt to pull local https Vault health] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.112) 0:00:50.090 *********
TASK [vault : check_vault | Set facts about local Vault health] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.114) 0:00:50.205 *********
TASK [vault : check_vault | Set fact about the Vault cluster's initialization state] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.108) 0:00:50.313 *********
TASK [vault : check_etcd | Check if etcd is up an reachable] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.110) 0:00:50.424 *********
TASK [vault : check_etcd | Set fact based off the etcd_health_check response] ***********************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.107) 0:00:50.532 *********
TASK [vault : check_etcd | Fail if etcd is not available and needed] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.111) 0:00:50.643 *********
TASK [vault : cluster/configure | Ensure the vault/config directory exists] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.108) 0:00:50.752 *********
TASK [vault : cluster/configure | Lay down the configuration file] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.111) 0:00:50.863 *********
TASK [vault : cluster/binary | Copy vault binary from downloaddir] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:15 -0400 (0:00:00.107) 0:00:50.971 *********
TASK [vault : cluster/systemd | Ensure mount points exist prior to vault.service startup] ***********************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.107) 0:00:51.079 *********
TASK [vault : cluster/systemd | Ensure the vault user has access to needed directories] *************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.155) 0:00:51.234 *********
TASK [vault : cluster/systemd | Copy down vault.service systemd file] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.138) 0:00:51.372 *********
TASK [vault : cluster/systemd | Enable vault.service] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.110) 0:00:51.483 *********
TASK [vault : cluster/systemd | Query local vault until service is up] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.114) 0:00:51.598 *********
TASK [vault : cluster/init | Initialize Vault] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.113) 0:00:51.711 *********
TASK [vault : cluster/init | Set facts on the results of the initialization] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.113) 0:00:51.825 *********
TASK [vault : cluster/init | Ensure all hosts have these facts] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.114) 0:00:51.939 *********
TASK [vault : cluster/init | Ensure the vault_secrets_dir exists] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:16 -0400 (0:00:00.110) 0:00:52.050 *********
TASK [vault : cluster/init | Ensure all in groups.vault have the unseal_keys locally] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.110) 0:00:52.161 *********
TASK [vault : cluster/init | Ensure all in groups.vault have the root_token locally] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.110) 0:00:52.271 *********
TASK [vault : cluster/init | Ensure vault_headers and vault statuses are updated] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.113) 0:00:52.385 *********
TASK [vault : cluster/unseal | Unseal Vault] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.113) 0:00:52.498 *********
TASK [vault : cluster/unseal | Wait until server is ready] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.110) 0:00:52.608 *********
TASK [vault : find_leader | Find the current http Vault leader] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.110) 0:00:52.718 *********
TASK [vault : find_leader | Set fact for current http leader] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.112) 0:00:52.831 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:17 -0400 (0:00:00.144) 0:00:52.975 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.154) 0:00:53.130 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.162) 0:00:53.293 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.128) 0:00:53.422 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.110) 0:00:53.532 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.118) 0:00:53.650 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.119) 0:00:53.770 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.125) 0:00:53.896 *********
TASK [vault : shared/auth_mount | Create a dummy role for issuing certs from auth-pki] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:18 -0400 (0:00:00.134) 0:00:54.030 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:19 -0400 (0:00:00.121) 0:00:54.151 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:19 -0400 (0:00:00.117) 0:00:54.269 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:19 -0400 (0:00:00.124) 0:00:54.394 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:19 -0400 (0:00:00.121) 0:00:54.515 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:19 -0400 (0:00:00.125) 0:00:54.641 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:19 -0400 (0:00:00.127) 0:00:54.769 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:19 -0400 (0:00:00.137) 0:00:54.906 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:20 -0400 (0:00:00.167) 0:00:55.073 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:20 -0400 (0:00:00.111) 0:00:55.185 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:20 -0400 (0:00:00.117) 0:00:55.303 *********
PLAY [etcd] *****************************************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:20 -0400 (0:00:00.178) 0:00:55.481 *********
ok: [node1] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node2] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node3] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
TASK [adduser : User | Create User Group] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:20 -0400 (0:00:00.080) 0:00:55.562 *********
ok: [node2] => {"changed": false, "gid": 997, "name": "etcd", "state": "present", "system": true}
ok: [node3] => {"changed": false, "gid": 997, "name": "etcd", "state": "present", "system": true}
ok: [node1] => {"changed": false, "gid": 997, "name": "etcd", "state": "present", "system": true}
TASK [adduser : User | Create User] *****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:20 -0400 (0:00:00.264) 0:00:55.827 *********
ok: [node2] => {"append": false, "changed": false, "comment": "Etcd user", "group": 997, "home": "/var/lib/etcd", "move_home": false, "name": "etcd", "shell": "/bin/nologin", "state": "present", "uid": 998}
ok: [node3] => {"append": false, "changed": false, "comment": "Etcd user", "group": 997, "home": "/var/lib/etcd", "move_home": false, "name": "etcd", "shell": "/bin/nologin", "state": "present", "uid": 998}
ok: [node1] => {"append": false, "changed": false, "comment": "Etcd user", "group": 997, "home": "/var/lib/etcd", "move_home": false, "name": "etcd", "shell": "/bin/nologin", "state": "present", "uid": 998}
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:21 -0400 (0:00:00.286) 0:00:56.113 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:21 -0400 (0:00:00.276) 0:00:56.389 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:21 -0400 (0:00:00.272) 0:00:56.662 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:21 -0400 (0:00:00.287) 0:00:56.949 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:22 -0400 (0:00:00.260) 0:00:57.210 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:22 -0400 (0:00:00.271) 0:00:57.482 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:22 -0400 (0:00:00.088) 0:00:57.570 *********
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:22 -0400 (0:00:00.468) 0:00:58.039 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:23 -0400 (0:00:00.040) 0:00:58.080 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:23 -0400 (0:00:00.058) 0:00:58.138 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:23 -0400 (0:00:00.545) 0:00:58.683 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:24 -0400 (0:00:00.537) 0:00:59.221 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:24 -0400 (0:00:00.601) 0:00:59.823 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:25 -0400 (0:00:00.518) 0:01:00.342 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:25 -0400 (0:00:00.558) 0:01:00.900 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:26 -0400 (0:00:00.487) 0:01:01.387 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:26 -0400 (0:00:00.319) 0:01:01.707 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:26 -0400 (0:00:00.327) 0:01:02.035 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-etcd:v3.0.17.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-etcd:v3.0.17.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-etcd:v3.0.17.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:27 -0400 (0:00:00.183) 0:01:02.219 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:27 -0400 (0:00:00.106) 0:01:02.326 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:27 -0400 (0:00:00.314) 0:01:02.640 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:27 -0400 (0:00:00.246) 0:01:02.886 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:27 -0400 (0:00:00.039) 0:01:02.926 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:27 -0400 (0:00:00.097) 0:01:03.024 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:28 -0400 (0:00:00.102) 0:01:03.127 *********
TASK [etcd : Pre-upgrade | check for etcd-proxy unit file] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:28 -0400 (0:00:00.093) 0:01:03.220 *********
ok: [node2] => {"changed": false, "stat": {"exists": false}}
ok: [node3] => {"changed": false, "stat": {"exists": false}}
ok: [node1] => {"changed": false, "stat": {"exists": false}}
TASK [etcd : Pre-upgrade | check for etcd-proxy init script] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:28 -0400 (0:00:00.245) 0:01:03.466 *********
ok: [node1] => {"changed": false, "stat": {"exists": false}}
ok: [node2] => {"changed": false, "stat": {"exists": false}}
ok: [node3] => {"changed": false, "stat": {"exists": false}}
TASK [etcd : Pre-upgrade | stop etcd-proxy if service defined] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:28 -0400 (0:00:00.228) 0:01:03.695 *********
TASK [etcd : Pre-upgrade | remove etcd-proxy service definition] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:28 -0400 (0:00:00.087) 0:01:03.782 *********
TASK [etcd : Pre-upgrade | find etcd-proxy container] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:28 -0400 (0:00:00.098) 0:01:03.881 *********
ok: [node2] => {"changed": false, "cmd": ["/usr/bin/docker", "ps", "-aq", "--filter", "name=etcd-proxy*"], "delta": "0:00:00.010145", "end": "2017-07-20 21:18:28.990712", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-07-20 21:18:28.980567", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node3] => {"changed": false, "cmd": ["/usr/bin/docker", "ps", "-aq", "--filter", "name=etcd-proxy*"], "delta": "0:00:00.010497", "end": "2017-07-20 21:18:29.017367", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-07-20 21:18:29.006870", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node1] => {"changed": false, "cmd": ["/usr/bin/docker", "ps", "-aq", "--filter", "name=etcd-proxy*"], "delta": "0:00:00.010348", "end": "2017-07-20 21:18:29.030567", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-07-20 21:18:29.020219", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
TASK [etcd : Pre-upgrade | remove etcd-proxy if it exists] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:29 -0400 (0:00:00.260) 0:01:04.142 *********
TASK [etcd : Pre-upgrade | see if etcdctl is installed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:29 -0400 (0:00:00.083) 0:01:04.225 *********
ok: [node2] => {"changed": false, "stat": {"atime": 1500584340.4272203, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 36072, "charset": "binary", "checksum": "b7c6b0bb34e9876c5e9bd8c2e6c68ae6a127bd7a", "ctime": 1500584045.3988314, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 71, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "8e23a76d6bc61deec0fe798e7f82a4a9", "mimetype": "application/x-executable", "mode": "0775", "mtime": 1484940423.0, "nlink": 1, "path": "/usr/local/bin/etcdctl", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 18468640, "uid": 0, "version": "1767549628", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [node3] => {"changed": false, "stat": {"atime": 1500584340.8130543, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 36072, "charset": "binary", "checksum": "b7c6b0bb34e9876c5e9bd8c2e6c68ae6a127bd7a", "ctime": 1500584045.3535395, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 71, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "8e23a76d6bc61deec0fe798e7f82a4a9", "mimetype": "application/x-executable", "mode": "0775", "mtime": 1484940423.0, "nlink": 1, "path": "/usr/local/bin/etcdctl", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 18468640, "uid": 0, "version": "18446744072100852849", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [node1] => {"changed": false, "stat": {"atime": 1500584340.4327955, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 36072, "charset": "binary", "checksum": "b7c6b0bb34e9876c5e9bd8c2e6c68ae6a127bd7a", "ctime": 1500584045.3273103, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 71, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "8e23a76d6bc61deec0fe798e7f82a4a9", "mimetype": "application/x-executable", "mode": "0775", "mtime": 1484940423.0, "nlink": 1, "path": "/usr/local/bin/etcdctl", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 18468640, "uid": 0, "version": "18446744071768184704", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
TASK [etcd : Pre-upgrade | check if member list is non-SSL] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:29 -0400 (0:00:00.322) 0:01:04.547 *********
ok: [node1] => {"attempts": 1, "changed": false, "cmd": ["/usr/local/bin/etcdctl", "--no-sync", "--peers=http://**.**.**.59:2379,http://**.**.**.130:2379,http://**.**.**.229:2379", "member", "list"], "delta": "0:00:03.021316", "end": "2017-07-20 21:18:32.706843", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:29.685527", "stderr": "client: etcd cluster is unavailable or misconfigured", "stderr_lines": ["client: etcd cluster is unavailable or misconfigured"], "stdout": "", "stdout_lines": []}
TASK [etcd : Pre-upgrade | change peer names to SSL] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:32 -0400 (0:00:03.291) 0:01:07.839 *********
TASK [etcd : Check_certs | check if all certs have already been generated on first master] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:18:32 -0400 (0:00:00.052) 0:01:07.892 *********
ok: [node1 -> None] => {"changed": false, "examined": 22, "files": [{"atime": 1500576330.6442773, "checksum": "a777aaf8327af7dc488b16895135a0096b4a9d24", "ctime": 1500576238.9827144, "dev": 51713, "gid": 0, "inode": 768923, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.718815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node3-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "afdb3e77b8380bd361bc021d5263a2be9b29c990", "ctime": 1500576238.9827144, "dev": 51713, "gid": 0, "inode": 768928, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.870815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node4.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "a7f282e72f7a28d3b1cc0e98f77aa37c22bcca4b", "ctime": 1500576238.9827144, "dev": 51713, "gid": 0, "inode": 768925, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.750815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node3.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "ecf53b51c367b7b6e9bd85305179c2ce5675e199", "ctime": 1500576238.986714, "dev": 51713, "gid": 0, "inode": 768920, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.570815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node2-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "fd89a0db3ee5e4f3a1cba1fb45d04dba164efc2d", "ctime": 1500576238.986714, "dev": 51713, "gid": 0, "inode": 768926, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.850815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node4-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500579794.8807354, "checksum": "5693bbeead9e3d2c1b59789514862d9ba47bfcdb", "ctime": 1500577563.1834788, "dev": 51713, "gid": 0, "inode": 768919, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.430815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node1.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "eab07f18089a0f0c22c406f81e5fcec65b74acd9", "ctime": 1500576238.986714, "dev": 51713, "gid": 0, "inode": 768922, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.570815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node2.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500579794.8807354, "checksum": "6b8408d79d147266bf0edd434a13d63f51a1f912", "ctime": 1500577563.3514724, "dev": 51713, "gid": 0, "inode": 768917, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.402815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node1-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500579794.8807354, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0034857, "dev": 51713, "gid": 0, "inode": 768897, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575907.502815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}], "matched": 9, "msg": ""}
TASK [etcd : Check_certs | Set default value for 'sync_certs', 'gen_certs' and 'etcd_secret_changed' to false] **************************************************************************************************************************************
Thursday 20 July 2017 17:18:33 -0400 (0:00:00.474) 0:01:08.366 *********
ok: [node1] => {"ansible_facts": {"etcd_secret_changed": false, "gen_certs": false, "sync_certs": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_secret_changed": false, "gen_certs": false, "sync_certs": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_secret_changed": false, "gen_certs": false, "sync_certs": false}, "changed": false}
TASK [etcd : Check certs | check if a cert already exists on node] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:33 -0400 (0:00:00.124) 0:01:08.490 *********
ok: [node1] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500579794.8807354, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0034857, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768897, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "6bf449d11996e9a309fae0e07d08579c", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575907.502815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "18446744071768127094", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node2] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500579795.3071496, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0576456, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768898, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "6bf449d11996e9a309fae0e07d08579c", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575907.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "1767492326", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node3] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500579795.2925394, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0363052, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768898, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "6bf449d11996e9a309fae0e07d08579c", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575907.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "18446744072100795357", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node1] => (item=node-node1-key.pem) => {"changed": false, "item": "node-node1-key.pem", "stat": {"atime": 1500579794.8807354, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "6b8408d79d147266bf0edd434a13d63f51a1f912", "ctime": 1500577563.3514724, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768917, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "283827fc011954282da9a74e9b858c9a", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575909.402815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node1-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "version": "18446744071768127114", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node2] => (item=node-node2-key.pem) => {"changed": false, "item": "node-node2-key.pem", "stat": {"atime": 1500579795.4831522, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "ecf53b51c367b7b6e9bd85305179c2ce5675e199", "ctime": 1500577563.4296515, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768902, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "fe2c26375f3b45dfb6c70ba5ac781469", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575909.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node2-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "version": "1767492330", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node3] => (item=node-node3-key.pem) => {"changed": false, "item": "node-node3-key.pem", "stat": {"atime": 1500579795.452539, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "a777aaf8327af7dc488b16895135a0096b4a9d24", "ctime": 1500577563.3603046, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768904, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "5de8f429e2bd8a7fe593cc11cf5e3657", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575909.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node3-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "version": "18446744072100795363", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
TASK [etcd : Check_certs | Set 'gen_certs' to true] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:33 -0400 (0:00:00.430) 0:01:08.921 *********
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: not '{{ item }}' in etcdcert_master.files|map(attribute='path') | list
TASK [etcd : Check_certs | Set 'gen_node_certs' to true] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:33 -0400 (0:00:00.119) 0:01:09.041 *********
ok: [node1] => {"ansible_facts": {"gen_node_certs": {"node1": false, "node2": false, "node3": false, "node4": false}}, "changed": false}
TASK [etcd : Check_certs | Set 'sync_certs' to true] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:34 -0400 (0:00:00.060) 0:01:09.102 *********
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
etcdcert_node.results[0].stat.exists|default(False)) or (not etcdcert_node.results[1].stat.exists|default(False)) or (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto",
etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
etcdcert_node.results[0].stat.exists|default(False)) or (not etcdcert_node.results[1].stat.exists|default(False)) or (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto",
etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
etcdcert_node.results[0].stat.exists|default(False)) or (not etcdcert_node.results[1].stat.exists|default(False)) or (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto",
etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
TASK [etcd : include] *******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:34 -0400 (0:00:00.119) 0:01:09.222 *********
included: /Users/pzx496/.kubespray/roles/etcd/tasks/gen_certs_script.yml for node1, node2, node3
TASK [etcd : Gen_certs | create etcd cert dir] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:34 -0400 (0:00:00.289) 0:01:09.511 *********
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [etcd : Gen_certs | create etcd script dir (on node1)] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:34 -0400 (0:00:00.273) 0:01:09.785 *********
ok: [node1 -> None] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/usr/local/bin/etcd-scripts", "size": 4096, "state": "directory", "uid": 0}
TASK [etcd : Gen_certs | create etcd cert dir (on node1)] *******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:34 -0400 (0:00:00.262) 0:01:10.048 *********
ok: [node1 -> None] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [etcd : Gen_certs | write openssl config] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.264) 0:01:10.312 *********
TASK [etcd : Gen_certs | copy certs generation script] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.056) 0:01:10.369 *********
TASK [etcd : Gen_certs | run cert generation script] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.059) 0:01:10.428 *********
TASK [etcd : set_fact] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.040) 0:01:10.468 *********
ok: [node1] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem"], "my_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem"]}, "changed": false}
ok: [node2] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem"], "my_node_certs": ["ca.pem", "node-node2.pem", "node-node2-key.pem"]}, "changed": false}
ok: [node3] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "my_node_certs": ["ca.pem", "node-node3.pem", "node-node3-key.pem"]}, "changed": false}
TASK [etcd : Gen_certs | Gather etcd master certs] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.124) 0:01:10.593 *********
TASK [etcd : Gen_certs | Gather etcd node certs] ****************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.134) 0:01:10.728 *********
TASK [etcd : Gen_certs | Prepare tempfile for unpacking certs] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.121) 0:01:10.850 *********
TASK [etcd : Gen_certs | Write master certs to tempfile] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.085) 0:01:10.935 *********
TASK [etcd : Gen_certs | Unpack certs on masters] ***************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:35 -0400 (0:00:00.088) 0:01:11.024 *********
TASK [etcd : Gen_certs | Cleanup tempfile] **********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:36 -0400 (0:00:00.087) 0:01:11.111 *********
TASK [etcd : Gen_certs | Copy certs on nodes] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:36 -0400 (0:00:00.089) 0:01:11.201 *********
TASK [etcd : Gen_certs | check certificate permissions] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:36 -0400 (0:00:00.090) 0:01:11.291 *********
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [etcd : Gen_certs | target ca-certificate store file] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:36 -0400 (0:00:00.261) 0:01:11.552 *********
ok: [node1] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/etcd-ca.crt"}, "changed": false}
ok: [node2] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/etcd-ca.crt"}, "changed": false}
ok: [node3] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/etcd-ca.crt"}, "changed": false}
TASK [etcd : Gen_certs | add CA to trusted CA dir] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:36 -0400 (0:00:00.093) 0:01:11.646 *********
ok: [node3] => {"changed": false, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "dest": "/usr/local/share/ca-certificates/etcd-ca.crt", "gid": 0, "group": "root", "md5sum": "6bf449d11996e9a309fae0e07d08579c", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "dest": "/usr/local/share/ca-certificates/etcd-ca.crt", "gid": 0, "group": "root", "md5sum": "6bf449d11996e9a309fae0e07d08579c", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "dest": "/usr/local/share/ca-certificates/etcd-ca.crt", "gid": 0, "group": "root", "md5sum": "6bf449d11996e9a309fae0e07d08579c", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "file", "uid": 0}
TASK [etcd : Gen_certs | update ca-certificates (Debian/Ubuntu/Container Linux by CoreOS)] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:18:36 -0400 (0:00:00.385) 0:01:12.032 *********
TASK [etcd : Gen_certs | update ca-certificates (RedHat)] *******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:37 -0400 (0:00:00.084) 0:01:12.116 *********
TASK [etcd : include] *******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:37 -0400 (0:00:00.082) 0:01:12.199 *********
included: /Users/pzx496/.kubespray/roles/etcd/tasks/install_docker.yml for node1, node2, node3
TASK [etcd : Install | Copy etcdctl binary from docker container] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:37 -0400 (0:00:00.205) 0:01:12.404 *********
ok: [node2] => {"attempts": 1, "changed": false, "cmd": ["sh", "-c", "/usr/bin/docker rm -f etcdctl-binarycopy; /usr/bin/docker create --name etcdctl-binarycopy dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17 && /usr/bin/docker cp etcdctl-binarycopy:/usr/local/bin/etcdctl /usr/local/bin/etcdctl && /usr/bin/docker rm -f etcdctl-binarycopy"], "delta": "0:00:00.173741", "end": "2017-07-20 21:18:37.679606", "rc": 0, "start": "2017-07-20 21:18:37.505865", "stderr": "Error response from daemon: No such container: etcdctl-binarycopy", "stderr_lines": ["Error response from daemon: No such container: etcdctl-binarycopy"], "stdout": "9b6cee1ae6c3d12fcb75ab4058c6fc58fc09dfd2dc0b027329383705f1f8f052\netcdctl-binarycopy", "stdout_lines": ["9b6cee1ae6c3d12fcb75ab4058c6fc58fc09dfd2dc0b027329383705f1f8f052", "etcdctl-binarycopy"]}
ok: [node1] => {"attempts": 1, "changed": false, "cmd": ["sh", "-c", "/usr/bin/docker rm -f etcdctl-binarycopy; /usr/bin/docker create --name etcdctl-binarycopy dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17 && /usr/bin/docker cp etcdctl-binarycopy:/usr/local/bin/etcdctl /usr/local/bin/etcdctl && /usr/bin/docker rm -f etcdctl-binarycopy"], "delta": "0:00:00.140400", "end": "2017-07-20 21:18:37.693187", "rc": 0, "start": "2017-07-20 21:18:37.552787", "stderr": "Error response from daemon: No such container: etcdctl-binarycopy", "stderr_lines": ["Error response from daemon: No such container: etcdctl-binarycopy"], "stdout": "81de8a0913233a4b44f2fecf23812f0ad0946b33ae531a559796eca24c63d043\netcdctl-binarycopy", "stdout_lines": ["81de8a0913233a4b44f2fecf23812f0ad0946b33ae531a559796eca24c63d043", "etcdctl-binarycopy"]}
ok: [node3] => {"attempts": 1, "changed": false, "cmd": ["sh", "-c", "/usr/bin/docker rm -f etcdctl-binarycopy; /usr/bin/docker create --name etcdctl-binarycopy dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17 && /usr/bin/docker cp etcdctl-binarycopy:/usr/local/bin/etcdctl /usr/local/bin/etcdctl && /usr/bin/docker rm -f etcdctl-binarycopy"], "delta": "0:00:00.163902", "end": "2017-07-20 21:18:37.697330", "rc": 0, "start": "2017-07-20 21:18:37.533428", "stderr": "Error response from daemon: No such container: etcdctl-binarycopy", "stderr_lines": ["Error response from daemon: No such container: etcdctl-binarycopy"], "stdout": "39dfd8be3de5ef2df516f6001b4b3c1c86d80cb3225ccc62d636c98c885dfb1d\netcdctl-binarycopy", "stdout_lines": ["39dfd8be3de5ef2df516f6001b4b3c1c86d80cb3225ccc62d636c98c885dfb1d", "etcdctl-binarycopy"]}
TASK [etcd : Configure | Check if cluster is healthy] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:37 -0400 (0:00:00.413) 0:01:12.817 *********
ok: [node3] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 cluster-health | grep -q 'cluster is healthy'", "delta": "0:00:02.335905", "end": "2017-07-20 21:18:40.287906", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:37.952001", "stderr": "Error: client: etcd cluster is unavailable or misconfigured\nerror #0: client: endpoint https://**.**.**.229:2379 exceeded header timeout\nerror #1: client: endpoint https://**.**.**.130:2379 exceeded header timeout\nerror #2: dial tcp **.**.**.59:2379: getsockopt: no route to host", "stderr_lines": ["Error: client: etcd cluster is unavailable or misconfigured", "error #0: client: endpoint https://**.**.**.229:2379 exceeded header timeout", "error #1: client: endpoint https://**.**.**.130:2379 exceeded header timeout", "error #2: dial tcp **.**.**.59:2379: getsockopt: no route to host"], "stdout": "", "stdout_lines": []}
ok: [node1] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 cluster-health | grep -q 'cluster is healthy'", "delta": "0:00:03.022906", "end": "2017-07-20 21:18:40.987031", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:37.964125", "stderr": "Error: client: etcd cluster is unavailable or misconfigured\nerror #0: client: endpoint https://**.**.**.229:2379 exceeded header timeout\nerror #1: client: endpoint https://**.**.**.59:2379 exceeded header timeout\nerror #2: client: endpoint https://**.**.**.130:2379 exceeded header timeout", "stderr_lines": ["Error: client: etcd cluster is unavailable or misconfigured", "error #0: client: endpoint https://**.**.**.229:2379 exceeded header timeout", "error #1: client: endpoint https://**.**.**.59:2379 exceeded header timeout", "error #2: client: endpoint https://**.**.**.130:2379 exceeded header timeout"], "stdout": "", "stdout_lines": []}
ok: [node2] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 cluster-health | grep -q 'cluster is healthy'", "delta": "0:00:03.022693", "end": "2017-07-20 21:18:40.952425", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:37.929732", "stderr": "Error: client: etcd cluster is unavailable or misconfigured\nerror #0: client: endpoint https://**.**.**.229:2379 exceeded header timeout\nerror #1: client: endpoint https://**.**.**.59:2379 exceeded header timeout\nerror #2: client: endpoint https://**.**.**.130:2379 exceeded header timeout", "stderr_lines": ["Error: client: etcd cluster is unavailable or misconfigured", "error #0: client: endpoint https://**.**.**.229:2379 exceeded header timeout", "error #1: client: endpoint https://**.**.**.59:2379 exceeded header timeout", "error #2: client: endpoint https://**.**.**.130:2379 exceeded header timeout"], "stdout": "", "stdout_lines": []}
TASK [etcd : Configure | Check if member is in cluster] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:41 -0400 (0:00:03.315) 0:01:16.133 *********
ok: [node2] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --no-sync --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 member list | grep -q **.**.**.130", "delta": "0:00:03.023544", "end": "2017-07-20 21:18:44.257564", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:41.234020", "stderr": "client: etcd cluster is unavailable or misconfigured", "stderr_lines": ["client: etcd cluster is unavailable or misconfigured"], "stdout": "", "stdout_lines": []}
ok: [node3] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --no-sync --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 member list | grep -q **.**.**.229", "delta": "0:00:03.022433", "end": "2017-07-20 21:18:44.281482", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:41.259049", "stderr": "client: etcd cluster is unavailable or misconfigured", "stderr_lines": ["client: etcd cluster is unavailable or misconfigured"], "stdout": "", "stdout_lines": []}
ok: [node1] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --no-sync --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 member list | grep -q **.**.**.59", "delta": "0:00:03.023317", "end": "2017-07-20 21:18:44.344889", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:41.321572", "stderr": "client: etcd cluster is unavailable or misconfigured", "stderr_lines": ["client: etcd cluster is unavailable or misconfigured"], "stdout": "", "stdout_lines": []}
TASK [etcd : Configure | Add member to the cluster if it is not there] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:44 -0400 (0:00:03.321) 0:01:19.454 *********
TASK [etcd : Install etcd launch script] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:44 -0400 (0:00:00.087) 0:01:19.542 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin/etcd", "size": 369, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin/etcd", "size": 369, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin/etcd", "size": 369, "state": "file", "uid": 0}
TASK [etcd : Configure | Copy etcd.service systemd file] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:45 -0400 (0:00:00.738) 0:01:20.280 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/etcd.service", "size": 353, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/etcd.service", "size": 353, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/etcd.service", "size": 353, "state": "file", "uid": 0}
TASK [etcd : Refresh config | Create etcd config file] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:45 -0400 (0:00:00.720) 0:01:21.001 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/etcd.env", "size": 931, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/etcd.env", "size": 931, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/etcd.env", "size": 927, "state": "file", "uid": 0}
TASK [etcd : Restart etcd if certs changed] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:46 -0400 (0:00:00.726) 0:01:21.727 *********
TASK [etcd : Ensure etcd is running] ****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:46 -0400 (0:00:00.083) 0:01:21.811 *********
ok: [node2] => {"changed": false, "enabled": true, "name": "etcd", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:18:35 UTC", "ActiveEnterTimestampMonotonic": "9851699964", "ActiveExitTimestamp": "Thu 2017-07-20 21:18:35 UTC", "ActiveExitTimestampMonotonic": "9851912178", "ActiveState": "activating", "After": "basic.target sysinit.target systemd-journald.socket system.slice docker.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:18:35 UTC", "AssertTimestampMonotonic": "9851661638", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "18446744073709551615", "CanIsolate": "no", "CanReload": "no", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:18:35 UTC", "ConditionTimestampMonotonic": "9851661638", "Conflicts": "shutdown.target", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "etcd docker wrapper", "DevicePolicy": "auto", "EnvironmentFile": "/etc/etcd.env (ignore_errors=no)", "ExecMainCode": "1", "ExecMainExitTimestamp": "Thu 2017-07-20 21:18:35 UTC", "ExecMainExitTimestampMonotonic": "9851901552", "ExecMainPID": "12428", "ExecMainStartTimestamp": "Thu 2017-07-20 21:18:35 UTC", "ExecMainStartTimestampMonotonic": "9851699936", "ExecMainStatus": "1", "ExecStart": "{ path=/usr/local/bin/etcd ; argv[]=/usr/local/bin/etcd ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:35 UTC] ; stop_time=[Thu 2017-07-20 21:18:35 UTC] ; pid=12428 ; code=exited ; status=1 }", "ExecStartPre": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker rm -f etcd2 ; ignore_errors=yes ; start_time=[Thu 2017-07-20 21:18:35 UTC] ; stop_time=[Thu 2017-07-20 21:18:35 UTC] ; pid=12421 ; code=exited ; status=0 }", "ExecStop": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker stop etcd2 ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:35 UTC] ; stop_time=[Thu 2017-07-20 21:18:35 UTC] ; pid=12486 ; code=exited ; status=0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/etc/systemd/system/etcd.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "etcd.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:18:35 UTC", "InactiveEnterTimestampMonotonic": "9851963408", "InactiveExitTimestamp": "Thu 2017-07-20 21:18:35 UTC", "InactiveExitTimestampMonotonic": "9851963787", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "0", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "4096", "LimitNOFILESoft": "1024", "LimitNPROC": "15740", "LimitNPROCSoft": "15740", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "0", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "etcd.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "yes", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice sysinit.target", "Restart": "always", "RestartUSec": "15s", "Result": "exit-code", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:18:35 UTC", "StateChangeTimestampMonotonic": "9851963787", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "auto-restart", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "User": "root", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "docker.socket", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
ok: [node3] => {"changed": false, "enabled": true, "name": "etcd", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ActiveEnterTimestampMonotonic": "9866336380", "ActiveExitTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ActiveExitTimestampMonotonic": "9866592320", "ActiveState": "activating", "After": "systemd-journald.socket docker.service sysinit.target system.slice basic.target", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:18:38 UTC", "AssertTimestampMonotonic": "9866308750", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "18446744073709551615", "CanIsolate": "no", "CanReload": "no", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ConditionTimestampMonotonic": "9866308750", "Conflicts": "shutdown.target", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "etcd docker wrapper", "DevicePolicy": "auto", "EnvironmentFile": "/etc/etcd.env (ignore_errors=no)", "ExecMainCode": "1", "ExecMainExitTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ExecMainExitTimestampMonotonic": "9866588012", "ExecMainPID": "13028", "ExecMainStartTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ExecMainStartTimestampMonotonic": "9866336353", "ExecMainStatus": "1", "ExecStart": "{ path=/usr/local/bin/etcd ; argv[]=/usr/local/bin/etcd ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:38 UTC] ; stop_time=[Thu 2017-07-20 21:18:38 UTC] ; pid=13028 ; code=exited ; status=1 }", "ExecStartPre": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker rm -f etcd3 ; ignore_errors=yes ; start_time=[Thu 2017-07-20 21:18:38 UTC] ; stop_time=[Thu 2017-07-20 21:18:38 UTC] ; pid=13020 ; code=exited ; status=0 }", "ExecStop": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker stop etcd3 ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:38 UTC] ; stop_time=[Thu 2017-07-20 21:18:39 UTC] ; pid=13092 ; code=exited ; status=0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/etc/systemd/system/etcd.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "etcd.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:18:39 UTC", "InactiveEnterTimestampMonotonic": "9866643173", "InactiveExitTimestamp": "Thu 2017-07-20 21:18:39 UTC", "InactiveExitTimestampMonotonic": "9866643782", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "0", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "4096", "LimitNOFILESoft": "1024", "LimitNPROC": "15740", "LimitNPROCSoft": "15740", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "0", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "etcd.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "yes", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice sysinit.target", "Restart": "always", "RestartUSec": "15s", "Result": "exit-code", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:18:39 UTC", "StateChangeTimestampMonotonic": "9866643782", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "auto-restart", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "User": "root", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "docker.socket", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
ok: [node1] => {"changed": false, "enabled": true, "name": "etcd", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ActiveEnterTimestampMonotonic": "9866484411", "ActiveExitTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ActiveExitTimestampMonotonic": "9866748197", "ActiveState": "activating", "After": "sysinit.target basic.target systemd-journald.socket system.slice docker.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:18:38 UTC", "AssertTimestampMonotonic": "9866445875", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "18446744073709551615", "CanIsolate": "no", "CanReload": "no", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ConditionTimestampMonotonic": "9866445874", "Conflicts": "shutdown.target", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "etcd docker wrapper", "DevicePolicy": "auto", "EnvironmentFile": "/etc/etcd.env (ignore_errors=no)", "ExecMainCode": "1", "ExecMainExitTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ExecMainExitTimestampMonotonic": "9866728698", "ExecMainPID": "13307", "ExecMainStartTimestamp": "Thu 2017-07-20 21:18:38 UTC", "ExecMainStartTimestampMonotonic": "9866484378", "ExecMainStatus": "1", "ExecStart": "{ path=/usr/local/bin/etcd ; argv[]=/usr/local/bin/etcd ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:38 UTC] ; stop_time=[Thu 2017-07-20 21:18:38 UTC] ; pid=13307 ; code=exited ; status=1 }", "ExecStartPre": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker rm -f etcd1 ; ignore_errors=yes ; start_time=[Thu 2017-07-20 21:18:38 UTC] ; stop_time=[Thu 2017-07-20 21:18:38 UTC] ; pid=13300 ; code=exited ; status=0 }", "ExecStop": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker stop etcd1 ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:38 UTC] ; stop_time=[Thu 2017-07-20 21:18:38 UTC] ; pid=13370 ; code=exited ; status=0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/etc/systemd/system/etcd.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "etcd.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:18:38 UTC", "InactiveEnterTimestampMonotonic": "9866785478", "InactiveExitTimestamp": "Thu 2017-07-20 21:18:38 UTC", "InactiveExitTimestampMonotonic": "9866785850", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "0", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "4096", "LimitNOFILESoft": "1024", "LimitNPROC": "15740", "LimitNPROCSoft": "15740", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "0", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "etcd.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "yes", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "sysinit.target system.slice", "Restart": "always", "RestartUSec": "15s", "Result": "exit-code", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:18:38 UTC", "StateChangeTimestampMonotonic": "9866785850", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "auto-restart", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "User": "root", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "docker.socket", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
TASK [etcd : Configure | Check if cluster is healthy] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:47 -0400 (0:00:00.263) 0:01:22.074 *********
ok: [node3] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 cluster-health | grep -q 'cluster is healthy'", "delta": "0:00:02.083911", "end": "2017-07-20 21:18:49.279911", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:47.196000", "stderr": "Error: client: etcd cluster is unavailable or misconfigured\nerror #0: dial tcp **.**.**.229:2379: getsockopt: no route to host\nerror #1: client: endpoint https://**.**.**.130:2379 exceeded header timeout\nerror #2: client: endpoint https://**.**.**.59:2379 exceeded header timeout", "stderr_lines": ["Error: client: etcd cluster is unavailable or misconfigured", "error #0: dial tcp **.**.**.229:2379: getsockopt: no route to host", "error #1: client: endpoint https://**.**.**.130:2379 exceeded header timeout", "error #2: client: endpoint https://**.**.**.59:2379 exceeded header timeout"], "stdout": "", "stdout_lines": []}
ok: [node1] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 cluster-health | grep -q 'cluster is healthy'", "delta": "0:00:03.022602", "end": "2017-07-20 21:18:50.240695", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:47.218093", "stderr": "Error: client: etcd cluster is unavailable or misconfigured\nerror #0: client: endpoint https://**.**.**.130:2379 exceeded header timeout\nerror #1: client: endpoint https://**.**.**.229:2379 exceeded header timeout\nerror #2: client: endpoint https://**.**.**.59:2379 exceeded header timeout", "stderr_lines": ["Error: client: etcd cluster is unavailable or misconfigured", "error #0: client: endpoint https://**.**.**.130:2379 exceeded header timeout", "error #1: client: endpoint https://**.**.**.229:2379 exceeded header timeout", "error #2: client: endpoint https://**.**.**.59:2379 exceeded header timeout"], "stdout": "", "stdout_lines": []}
ok: [node2] => {"changed": false, "cmd": "/usr/local/bin/etcdctl --peers=https://**.**.**.59:2379,https://**.**.**.130:2379,https://**.**.**.229:2379 cluster-health | grep -q 'cluster is healthy'", "delta": "0:00:03.022473", "end": "2017-07-20 21:18:50.254327", "failed": false, "failed_when_result": false, "rc": 1, "start": "2017-07-20 21:18:47.231854", "stderr": "Error: client: etcd cluster is unavailable or misconfigured\nerror #0: client: endpoint https://**.**.**.130:2379 exceeded header timeout\nerror #1: client: endpoint https://**.**.**.229:2379 exceeded header timeout\nerror #2: client: endpoint https://**.**.**.59:2379 exceeded header timeout", "stderr_lines": ["Error: client: etcd cluster is unavailable or misconfigured", "error #0: client: endpoint https://**.**.**.130:2379 exceeded header timeout", "error #1: client: endpoint https://**.**.**.229:2379 exceeded header timeout", "error #2: client: endpoint https://**.**.**.59:2379 exceeded header timeout"], "stdout": "", "stdout_lines": []}
TASK [etcd : Refresh config | Create etcd config file] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:50 -0400 (0:00:03.372) 0:01:25.447 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/etcd.env", "size": 931, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/etcd.env", "size": 927, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/etcd.env", "size": 931, "state": "file", "uid": 0}
PLAY [k8s-cluster] **********************************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:51 -0400 (0:00:00.867) 0:01:26.315 *********
ok: [node1] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node2] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node3] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node4] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
TASK [adduser : User | Create User Group] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:51 -0400 (0:00:00.117) 0:01:26.432 *********
ok: [node3] => {"changed": false, "gid": 997, "name": "etcd", "state": "present", "system": true}
ok: [node1] => {"changed": false, "gid": 997, "name": "etcd", "state": "present", "system": true}
ok: [node4] => {"changed": false, "gid": 997, "name": "etcd", "state": "present", "system": true}
ok: [node2] => {"changed": false, "gid": 997, "name": "etcd", "state": "present", "system": true}
TASK [adduser : User | Create User] *****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:51 -0400 (0:00:00.281) 0:01:26.714 *********
ok: [node2] => {"append": false, "changed": false, "comment": "Etcd user", "group": 997, "home": "/var/lib/etcd", "move_home": false, "name": "etcd", "shell": "/bin/nologin", "state": "present", "uid": 998}
ok: [node3] => {"append": false, "changed": false, "comment": "Etcd user", "group": 997, "home": "/var/lib/etcd", "move_home": false, "name": "etcd", "shell": "/bin/nologin", "state": "present", "uid": 998}
ok: [node1] => {"append": false, "changed": false, "comment": "Etcd user", "group": 997, "home": "/var/lib/etcd", "move_home": false, "name": "etcd", "shell": "/bin/nologin", "state": "present", "uid": 998}
ok: [node4] => {"append": false, "changed": false, "comment": "Etcd user", "group": 997, "home": "/var/lib/etcd", "move_home": false, "name": "etcd", "shell": "/bin/nologin", "state": "present", "uid": 998}
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:52 -0400 (0:00:00.359) 0:01:27.073 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:52 -0400 (0:00:00.287) 0:01:27.361 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:52 -0400 (0:00:00.301) 0:01:27.662 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:52 -0400 (0:00:00.354) 0:01:28.017 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:53 -0400 (0:00:00.374) 0:01:28.391 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:53 -0400 (0:00:00.362) 0:01:28.754 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:53 -0400 (0:00:00.122) 0:01:28.876 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:54 -0400 (0:00:00.517) 0:01:29.394 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:54 -0400 (0:00:00.042) 0:01:29.436 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:54 -0400 (0:00:00.059) 0:01:29.496 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:55 -0400 (0:00:00.601) 0:01:30.098 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:55 -0400 (0:00:00.680) 0:01:30.778 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:56 -0400 (0:00:00.782) 0:01:31.560 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:57 -0400 (0:00:00.649) 0:01:32.209 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:57 -0400 (0:00:00.656) 0:01:32.865 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:58 -0400 (0:00:00.627) 0:01:33.493 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:58 -0400 (0:00:00.343) 0:01:33.837 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:59 -0400 (0:00:00.404) 0:01:34.241 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-etcd:v3.0.17.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-etcd:v3.0.17.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-etcd:v3.0.17.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-etcd:v3.0.17.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:59 -0400 (0:00:00.246) 0:01:34.488 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:59 -0400 (0:00:00.145) 0:01:34.633 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:18:59 -0400 (0:00:00.408) 0:01:35.042 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.254) 0:01:35.297 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.049) 0:01:35.346 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.122) 0:01:35.469 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.129) 0:01:35.598 *********
TASK [etcd : Pre-upgrade | check for etcd-proxy unit file] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.109) 0:01:35.708 *********
TASK [etcd : Pre-upgrade | check for etcd-proxy init script] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.101) 0:01:35.809 *********
TASK [etcd : Pre-upgrade | stop etcd-proxy if service defined] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.102) 0:01:35.911 *********
TASK [etcd : Pre-upgrade | remove etcd-proxy service definition] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:00 -0400 (0:00:00.101) 0:01:36.013 *********
TASK [etcd : Pre-upgrade | find etcd-proxy container] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.115) 0:01:36.128 *********
TASK [etcd : Pre-upgrade | remove etcd-proxy if it exists] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.104) 0:01:36.233 *********
TASK [etcd : Pre-upgrade | see if etcdctl is installed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.106) 0:01:36.339 *********
TASK [etcd : Pre-upgrade | check if member list is non-SSL] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.102) 0:01:36.442 *********
TASK [etcd : Pre-upgrade | change peer names to SSL] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.032) 0:01:36.474 *********
TASK [etcd : Check_certs | check if all certs have already been generated on first master] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.047) 0:01:36.522 *********
ok: [node1 -> None] => {"changed": false, "examined": 22, "files": [{"atime": 1500576330.6442773, "checksum": "a777aaf8327af7dc488b16895135a0096b4a9d24", "ctime": 1500576238.9827144, "dev": 51713, "gid": 0, "inode": 768923, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.718815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node3-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "afdb3e77b8380bd361bc021d5263a2be9b29c990", "ctime": 1500576238.9827144, "dev": 51713, "gid": 0, "inode": 768928, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.870815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node4.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "a7f282e72f7a28d3b1cc0e98f77aa37c22bcca4b", "ctime": 1500576238.9827144, "dev": 51713, "gid": 0, "inode": 768925, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.750815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node3.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "ecf53b51c367b7b6e9bd85305179c2ce5675e199", "ctime": 1500576238.986714, "dev": 51713, "gid": 0, "inode": 768920, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.570815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node2-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "fd89a0db3ee5e4f3a1cba1fb45d04dba164efc2d", "ctime": 1500576238.986714, "dev": 51713, "gid": 0, "inode": 768926, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.850815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node4-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500579794.8807354, "checksum": "5693bbeead9e3d2c1b59789514862d9ba47bfcdb", "ctime": 1500577563.1834788, "dev": 51713, "gid": 0, "inode": 768919, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.430815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node1.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500576330.6442773, "checksum": "eab07f18089a0f0c22c406f81e5fcec65b74acd9", "ctime": 1500576238.986714, "dev": 51713, "gid": 0, "inode": 768922, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.570815, "nlink": 1, "path": "/etc/ssl/etcd/ssl/node-node2.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1257, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500579794.8807354, "checksum": "6b8408d79d147266bf0edd434a13d63f51a1f912", "ctime": 1500577563.3514724, "dev": 51713, "gid": 0, "inode": 768917, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575909.402815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node1-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}, {"atime": 1500579794.8807354, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0034857, "dev": 51713, "gid": 0, "inode": 768897, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0700", "mtime": 1500575907.502815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}], "matched": 9, "msg": ""}
TASK [etcd : Check_certs | Set default value for 'sync_certs', 'gen_certs' and 'etcd_secret_changed' to false] **************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.277) 0:01:36.799 *********
ok: [node1] => {"ansible_facts": {"etcd_secret_changed": false, "gen_certs": false, "sync_certs": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"etcd_secret_changed": false, "gen_certs": false, "sync_certs": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"etcd_secret_changed": false, "gen_certs": false, "sync_certs": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"etcd_secret_changed": false, "gen_certs": false, "sync_certs": false}, "changed": false}
TASK [etcd : Check certs | check if a cert already exists on node] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:01 -0400 (0:00:00.121) 0:01:36.920 *********
ok: [node3] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500579795.2925394, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0363052, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768898, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "6bf449d11996e9a309fae0e07d08579c", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575907.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "18446744072100795357", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node1] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500579794.8807354, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0034857, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768897, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "6bf449d11996e9a309fae0e07d08579c", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575907.502815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "18446744071768127094", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node2] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500579795.3071496, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.0576456, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768898, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "6bf449d11996e9a309fae0e07d08579c", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575907.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "1767492326", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node4] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500579825.2040143, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "ctime": 1500577563.2710826, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768892, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "6bf449d11996e9a309fae0e07d08579c", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575907.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "1337894896", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node3] => (item=node-node3-key.pem) => {"changed": false, "item": "node-node3-key.pem", "stat": {"atime": 1500579795.452539, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "a777aaf8327af7dc488b16895135a0096b4a9d24", "ctime": 1500577563.3603046, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768904, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "5de8f429e2bd8a7fe593cc11cf5e3657", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575909.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node3-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "version": "18446744072100795363", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node1] => (item=node-node1-key.pem) => {"changed": false, "item": "node-node1-key.pem", "stat": {"atime": 1500579794.8807354, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "6b8408d79d147266bf0edd434a13d63f51a1f912", "ctime": 1500577563.3514724, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768917, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "283827fc011954282da9a74e9b858c9a", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575909.402815, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node1-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "version": "18446744071768127114", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node2] => (item=node-node2-key.pem) => {"changed": false, "item": "node-node2-key.pem", "stat": {"atime": 1500579795.4831522, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "ecf53b51c367b7b6e9bd85305179c2ce5675e199", "ctime": 1500577563.4296515, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768902, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "fe2c26375f3b45dfb6c70ba5ac781469", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575909.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node2-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "version": "1767492330", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
ok: [node4] => (item=node-node4-key.pem) => {"changed": false, "item": "node-node4-key.pem", "stat": {"atime": 1500579825.3560138, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "fd89a0db3ee5e4f3a1cba1fb45d04dba164efc2d", "ctime": 1500577563.9350805, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 768894, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "e430c930f0ae13953c19e4fb5aef6071", "mimetype": "text/plain", "mode": "0700", "mtime": 1500575909.0, "nlink": 2, "path": "/etc/ssl/etcd/ssl/node-node4-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "version": "1337894898", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}}
TASK [etcd : Check_certs | Set 'gen_certs' to true] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:02 -0400 (0:00:00.499) 0:01:37.420 *********
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: not '{{ item }}' in etcdcert_master.files|map(attribute='path') | list
TASK [etcd : Check_certs | Set 'gen_node_certs' to true] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:02 -0400 (0:00:00.112) 0:01:37.533 *********
ok: [node1] => {"ansible_facts": {"gen_node_certs": {"node1": false, "node2": false, "node3": false, "node4": false}}, "changed": false}
TASK [etcd : Check_certs | Set 'sync_certs' to true] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:02 -0400 (0:00:00.056) 0:01:37.589 *********
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
etcdcert_node.results[0].stat.exists|default(False)) or (not etcdcert_node.results[1].stat.exists|default(False)) or (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto",
etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
etcdcert_node.results[0].stat.exists|default(False)) or (not etcdcert_node.results[1].stat.exists|default(False)) or (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto",
etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
etcdcert_node.results[0].stat.exists|default(False)) or (not etcdcert_node.results[1].stat.exists|default(False)) or (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto",
etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
etcdcert_node.results[0].stat.exists|default(False)) or (not etcdcert_node.results[1].stat.exists|default(False)) or (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto",
etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
TASK [etcd : include] *******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:02 -0400 (0:00:00.132) 0:01:37.722 *********
included: /Users/pzx496/.kubespray/roles/etcd/tasks/gen_certs_script.yml for node1, node3, node2, node4
TASK [etcd : Gen_certs | create etcd cert dir] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:02 -0400 (0:00:00.315) 0:01:38.038 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [etcd : Gen_certs | create etcd script dir (on node1)] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:03 -0400 (0:00:00.419) 0:01:38.457 *********
ok: [node1 -> None] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/usr/local/bin/etcd-scripts", "size": 4096, "state": "directory", "uid": 0}
TASK [etcd : Gen_certs | create etcd cert dir (on node1)] *******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:03 -0400 (0:00:00.232) 0:01:38.689 *********
ok: [node1 -> None] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [etcd : Gen_certs | write openssl config] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:03 -0400 (0:00:00.263) 0:01:38.952 *********
TASK [etcd : Gen_certs | copy certs generation script] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:03 -0400 (0:00:00.055) 0:01:39.008 *********
TASK [etcd : Gen_certs | run cert generation script] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.052) 0:01:39.061 *********
TASK [etcd : set_fact] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.041) 0:01:39.102 *********
ok: [node1] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem"], "my_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem"]}, "changed": false}
ok: [node2] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem"], "my_node_certs": ["ca.pem", "node-node2.pem", "node-node2-key.pem"]}, "changed": false}
ok: [node3] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "my_node_certs": ["ca.pem", "node-node3.pem", "node-node3-key.pem"]}, "changed": false}
ok: [node4] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "member-node1.pem", "member-node1-key.pem", "admin-node2.pem", "admin-node2-key.pem", "member-node2.pem", "member-node2-key.pem", "admin-node3.pem", "admin-node3-key.pem", "member-node3.pem", "member-node3-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node4.pem", "admin-node4-key.pem", "member-node4.pem", "member-node4-key.pem"], "my_node_certs": ["ca.pem", "node-node4.pem", "node-node4-key.pem"]}, "changed": false}
TASK [etcd : Gen_certs | Gather etcd master certs] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.139) 0:01:39.242 *********
TASK [etcd : Gen_certs | Gather etcd node certs] ****************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.178) 0:01:39.420 *********
TASK [etcd : Gen_certs | Prepare tempfile for unpacking certs] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.176) 0:01:39.597 *********
TASK [etcd : Gen_certs | Write master certs to tempfile] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.112) 0:01:39.709 *********
TASK [etcd : Gen_certs | Unpack certs on masters] ***************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.116) 0:01:39.825 *********
TASK [etcd : Gen_certs | Cleanup tempfile] **********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.111) 0:01:39.937 *********
TASK [etcd : Gen_certs | Copy certs on nodes] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:04 -0400 (0:00:00.111) 0:01:40.049 *********
TASK [etcd : Gen_certs | check certificate permissions] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:05 -0400 (0:00:00.108) 0:01:40.157 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "kube", "path": "/etc/ssl/etcd/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [etcd : Gen_certs | target ca-certificate store file] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:05 -0400 (0:00:00.285) 0:01:40.443 *********
ok: [node1] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/etcd-ca.crt"}, "changed": false}
ok: [node2] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/etcd-ca.crt"}, "changed": false}
ok: [node3] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/etcd-ca.crt"}, "changed": false}
ok: [node4] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/etcd-ca.crt"}, "changed": false}
TASK [etcd : Gen_certs | add CA to trusted CA dir] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:05 -0400 (0:00:00.123) 0:01:40.566 *********
ok: [node3] => {"changed": false, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "dest": "/usr/local/share/ca-certificates/etcd-ca.crt", "gid": 0, "group": "root", "md5sum": "6bf449d11996e9a309fae0e07d08579c", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "dest": "/usr/local/share/ca-certificates/etcd-ca.crt", "gid": 0, "group": "root", "md5sum": "6bf449d11996e9a309fae0e07d08579c", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "dest": "/usr/local/share/ca-certificates/etcd-ca.crt", "gid": 0, "group": "root", "md5sum": "6bf449d11996e9a309fae0e07d08579c", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "checksum": "1c845cc4eb24cac4446c2c25e361116323361904", "dest": "/usr/local/share/ca-certificates/etcd-ca.crt", "gid": 0, "group": "root", "md5sum": "6bf449d11996e9a309fae0e07d08579c", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "file", "uid": 0}
TASK [etcd : Gen_certs | update ca-certificates (Debian/Ubuntu/Container Linux by CoreOS)] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:19:05 -0400 (0:00:00.270) 0:01:40.837 *********
TASK [etcd : Gen_certs | update ca-certificates (RedHat)] *******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:05 -0400 (0:00:00.107) 0:01:40.945 *********
TASK [etcd : include] *******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:05 -0400 (0:00:00.108) 0:01:41.053 *********
included: /Users/pzx496/.kubespray/roles/etcd/tasks/install_docker.yml for node1, node2, node3
TASK [etcd : Install | Copy etcdctl binary from docker container] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:06 -0400 (0:00:00.234) 0:01:41.289 *********
ok: [node3] => {"attempts": 1, "changed": false, "cmd": ["sh", "-c", "/usr/bin/docker rm -f etcdctl-binarycopy; /usr/bin/docker create --name etcdctl-binarycopy dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17 && /usr/bin/docker cp etcdctl-binarycopy:/usr/local/bin/etcdctl /usr/local/bin/etcdctl && /usr/bin/docker rm -f etcdctl-binarycopy"], "delta": "0:00:00.138048", "end": "2017-07-20 21:19:06.555067", "rc": 0, "start": "2017-07-20 21:19:06.417019", "stderr": "Error response from daemon: No such container: etcdctl-binarycopy", "stderr_lines": ["Error response from daemon: No such container: etcdctl-binarycopy"], "stdout": "b8dfee35d2bd3ccea3c75618892a02dd27a23d57b016114e859d1d6ae3b463c1\netcdctl-binarycopy", "stdout_lines": ["b8dfee35d2bd3ccea3c75618892a02dd27a23d57b016114e859d1d6ae3b463c1", "etcdctl-binarycopy"]}
ok: [node1] => {"attempts": 1, "changed": false, "cmd": ["sh", "-c", "/usr/bin/docker rm -f etcdctl-binarycopy; /usr/bin/docker create --name etcdctl-binarycopy dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17 && /usr/bin/docker cp etcdctl-binarycopy:/usr/local/bin/etcdctl /usr/local/bin/etcdctl && /usr/bin/docker rm -f etcdctl-binarycopy"], "delta": "0:00:00.144683", "end": "2017-07-20 21:19:06.583700", "rc": 0, "start": "2017-07-20 21:19:06.439017", "stderr": "Error response from daemon: No such container: etcdctl-binarycopy", "stderr_lines": ["Error response from daemon: No such container: etcdctl-binarycopy"], "stdout": "0da0a6e83354726ea1e1a6fcc57e3631602a2a458a6b9e434158f244b295842f\netcdctl-binarycopy", "stdout_lines": ["0da0a6e83354726ea1e1a6fcc57e3631602a2a458a6b9e434158f244b295842f", "etcdctl-binarycopy"]}
ok: [node2] => {"attempts": 1, "changed": false, "cmd": ["sh", "-c", "/usr/bin/docker rm -f etcdctl-binarycopy; /usr/bin/docker create --name etcdctl-binarycopy dockyard.cloud.capitalone.com/kubespray/coreos-etcd:v3.0.17 && /usr/bin/docker cp etcdctl-binarycopy:/usr/local/bin/etcdctl /usr/local/bin/etcdctl && /usr/bin/docker rm -f etcdctl-binarycopy"], "delta": "0:00:00.148501", "end": "2017-07-20 21:19:06.614220", "rc": 0, "start": "2017-07-20 21:19:06.465719", "stderr": "Error response from daemon: No such container: etcdctl-binarycopy", "stderr_lines": ["Error response from daemon: No such container: etcdctl-binarycopy"], "stdout": "885eab6d0a440555ca25fae3aecf7317159ef7a36f905d3bccbb561ca437b127\netcdctl-binarycopy", "stdout_lines": ["885eab6d0a440555ca25fae3aecf7317159ef7a36f905d3bccbb561ca437b127", "etcdctl-binarycopy"]}
TASK [etcd : Configure | Check if cluster is healthy] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:06 -0400 (0:00:00.447) 0:01:41.737 *********
TASK [etcd : Configure | Check if member is in cluster] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:06 -0400 (0:00:00.115) 0:01:41.852 *********
TASK [etcd : Configure | Add member to the cluster if it is not there] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:06 -0400 (0:00:00.115) 0:01:41.967 *********
TASK [etcd : Install etcd launch script] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:07 -0400 (0:00:00.109) 0:01:42.076 *********
TASK [etcd : Configure | Copy etcd.service systemd file] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:07 -0400 (0:00:00.121) 0:01:42.198 *********
TASK [etcd : Refresh config | Create etcd config file] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:07 -0400 (0:00:00.124) 0:01:42.322 *********
TASK [etcd : Restart etcd if certs changed] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:07 -0400 (0:00:00.113) 0:01:42.436 *********
TASK [etcd : Ensure etcd is running] ****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:07 -0400 (0:00:00.109) 0:01:42.545 *********
TASK [etcd : Configure | Check if cluster is healthy] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:07 -0400 (0:00:00.113) 0:01:42.659 *********
TASK [etcd : Refresh config | Create etcd config file] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:07 -0400 (0:00:00.115) 0:01:42.775 *********
PLAY [etcd:k8s-cluster:vault] ***********************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.404) 0:01:43.179 *********
ok: [node1] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node2] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node3] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node4] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
TASK [adduser : User | Create User Group] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.112) 0:01:43.291 *********
TASK [adduser : User | Create User] *****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.113) 0:01:43.404 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.116) 0:01:43.521 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.115) 0:01:43.637 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.112) 0:01:43.749 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.109) 0:01:43.859 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.105) 0:01:43.964 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:08 -0400 (0:00:00.090) 0:01:44.054 *********
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.094) 0:01:44.149 *********
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.093) 0:01:44.243 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.034) 0:01:44.278 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.045) 0:01:44.323 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.155) 0:01:44.479 *********
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.150) 0:01:44.629 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.158) 0:01:44.787 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:09 -0400 (0:00:00.156) 0:01:44.944 *********
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.154) 0:01:45.098 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.137) 0:01:45.235 *********
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.104) 0:01:45.340 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.139) 0:01:45.479 *********
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.088) 0:01:45.568 *********
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.108) 0:01:45.676 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.147) 0:01:45.824 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.047) 0:01:45.872 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.036) 0:01:45.908 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:10 -0400 (0:00:00.099) 0:01:46.008 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.096) 0:01:46.105 *********
TASK [vault : stop vault-temp container] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.094) 0:01:46.199 *********
TASK [vault : check_vault | Attempt to pull local https Vault health] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.095) 0:01:46.294 *********
TASK [vault : check_vault | Set facts about local Vault health] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.092) 0:01:46.387 *********
TASK [vault : check_vault | Set fact about the Vault cluster's initialization state] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.101) 0:01:46.488 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.098) 0:01:46.587 *********
TASK [vault : bootstrap/sync_secrets | Set fact based on sync_file_results] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.113) 0:01:46.700 *********
TASK [vault : bootstrap/sync_secrets | Reset sync_file_results to avoid variable bleed] *************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.098) 0:01:46.799 *********
TASK [vault : bootstrap/sync_secrets | Print out warning message if secrets are not available and vault is initialized] *****************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.099) 0:01:46.899 *********
TASK [vault : bootstrap/sync_secrets | Cat root_token from a vault host] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.038) 0:01:46.938 *********
TASK [vault : bootstrap/sync_secrets | Cat unseal_keys from a vault host] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:11 -0400 (0:00:00.098) 0:01:47.036 *********
TASK [vault : bootstrap/sync_secrets | Set needed facts for Vault API interaction when Vault is already running] ************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.095) 0:01:47.131 *********
TASK [vault : bootstrap/sync_secrets | Update vault_headers if we have the root_token] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.099) 0:01:47.231 *********
TASK [vault : find_leader | Find the current http Vault leader] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.099) 0:01:47.331 *********
TASK [vault : find_leader | Set fact for current http leader] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.099) 0:01:47.430 *********
TASK [vault : sync_file | Set facts for directory and file when sync_file_path is defined] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.099) 0:01:47.529 *********
TASK [vault : sync_file | Set fact for sync_file_path when undefined] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.111) 0:01:47.641 *********
TASK [vault : sync_file | Set fact for key path name] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.103) 0:01:47.745 *********
TASK [vault : sync_file | Check if {{sync_file_path}} file exists] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.104) 0:01:47.849 *********
TASK [vault : sync_file | Check if {{ sync_file_key_path }} key file exists] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:12 -0400 (0:00:00.106) 0:01:47.956 *********
TASK [vault : sync_file | Combine all possible file sync sources] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:13 -0400 (0:00:00.107) 0:01:48.064 *********
TASK [vault : sync_file | Combine all possible key file sync sources] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:13 -0400 (0:00:00.110) 0:01:48.175 *********
TASK [vault : sync_file | Remove sync sources with files that do not match sync_file_srcs|first] ****************************************************************************************************************************************************
Thursday 20 July 2017 17:19:13 -0400 (0:00:00.108) 0:01:48.284 *********
TASK [vault : sync_file | Remove sync sources with keys that do not match sync_file_srcs|first] *****************************************************************************************************************************************************
Thursday 20 July 2017 17:19:13 -0400 (0:00:00.211) 0:01:48.496 *********
TASK [vault : sync_file | Consolidate file and key sources] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:13 -0400 (0:00:00.239) 0:01:48.736 *********
TASK [vault : sync_file | Set facts for situations where sync is not needed] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:13 -0400 (0:00:00.117) 0:01:48.853 *********
TASK [vault : sync_file | Set sync_file_result fact] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:13 -0400 (0:00:00.114) 0:01:48.968 *********
TASK [vault : sync_file | Update sync_file_results fact] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.127) 0:01:49.095 *********
TASK [vault : sync_file | Cat the file] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.123) 0:01:49.219 *********
TASK [vault : sync_file | Cat the key file] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.129) 0:01:49.348 *********
TASK [vault : sync_file | Set facts for file contents] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.128) 0:01:49.477 *********
TASK [vault : sync_file | Set fact for key contents] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.129) 0:01:49.606 *********
TASK [vault : sync_file | Ensure the directory exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.130) 0:01:49.736 *********
TASK [vault : sync_file | Copy {{ sync_file_path }} to hosts that don't have it] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.129) 0:01:49.866 *********
TASK [vault : sync_file | Copy {{ sync_file_key_path }} to hosts that don't have it] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:14 -0400 (0:00:00.129) 0:01:49.995 *********
TASK [vault : Unset local vars to avoid variable bleed into next iteration] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.124) 0:01:50.119 *********
TASK [vault : bootstrap/sync_vault_certs | Set facts for vault sync_file results] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.119) 0:01:50.239 *********
TASK [vault : bootstrap/sync_vault_certs | Unset sync_file_results after ca.pem sync] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.116) 0:01:50.356 *********
TASK [vault : sync_file | Set facts for directory and file when sync_file_path is defined] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.115) 0:01:50.471 *********
TASK [vault : sync_file | Set fact for sync_file_path when undefined] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.113) 0:01:50.585 *********
TASK [vault : sync_file | Set fact for key path name] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.124) 0:01:50.710 *********
TASK [vault : sync_file | Check if {{sync_file_path}} file exists] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.131) 0:01:50.842 *********
TASK [vault : sync_file | Check if {{ sync_file_key_path }} key file exists] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:15 -0400 (0:00:00.124) 0:01:50.966 *********
TASK [vault : sync_file | Combine all possible file sync sources] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.126) 0:01:51.092 *********
TASK [vault : sync_file | Combine all possible key file sync sources] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.126) 0:01:51.219 *********
TASK [vault : sync_file | Remove sync sources with files that do not match sync_file_srcs|first] ****************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.125) 0:01:51.345 *********
TASK [vault : sync_file | Remove sync sources with keys that do not match sync_file_srcs|first] *****************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.121) 0:01:51.467 *********
TASK [vault : sync_file | Consolidate file and key sources] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.121) 0:01:51.588 *********
TASK [vault : sync_file | Set facts for situations where sync is not needed] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.121) 0:01:51.709 *********
TASK [vault : sync_file | Set sync_file_result fact] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.120) 0:01:51.830 *********
TASK [vault : sync_file | Update sync_file_results fact] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:16 -0400 (0:00:00.123) 0:01:51.953 *********
TASK [vault : sync_file | Cat the file] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.120) 0:01:52.073 *********
TASK [vault : sync_file | Cat the key file] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.124) 0:01:52.198 *********
TASK [vault : sync_file | Set facts for file contents] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.126) 0:01:52.324 *********
TASK [vault : sync_file | Set fact for key contents] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.129) 0:01:52.454 *********
TASK [vault : sync_file | Ensure the directory exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.125) 0:01:52.579 *********
TASK [vault : sync_file | Copy {{ sync_file_path }} to hosts that don't have it] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.127) 0:01:52.707 *********
TASK [vault : sync_file | Copy {{ sync_file_key_path }} to hosts that don't have it] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.131) 0:01:52.838 *********
TASK [vault : Unset local vars to avoid variable bleed into next iteration] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:17 -0400 (0:00:00.127) 0:01:52.965 *********
TASK [vault : bootstrap/sync_vault_certs | Set fact if Vault's API cert is needed] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.127) 0:01:53.093 *********
TASK [vault : bootstrap/sync_vault_certs | Unset sync_file_results after api.pem sync] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.115) 0:01:53.209 *********
TASK [vault : bootstrap/start_vault_temp | Ensure vault-temp isn't already running] *****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.117) 0:01:53.327 *********
TASK [vault : bootstrap/start_vault_temp | Start single node Vault with file backend] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.110) 0:01:53.437 *********
TASK [vault : bootstrap/start_vault_temp | Start again single node Vault with file backend] *********************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.112) 0:01:53.550 *********
TASK [vault : bootstrap/start_vault_temp | Initialize vault-temp] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.111) 0:01:53.661 *********
TASK [vault : bootstrap/start_vault_temp | Set needed vault facts] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.115) 0:01:53.777 *********
TASK [vault : bootstrap/start_vault_temp | Unseal vault-temp] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.112) 0:01:53.889 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:18 -0400 (0:00:00.111) 0:01:54.001 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.119) 0:01:54.120 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.122) 0:01:54.243 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.111) 0:01:54.354 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.111) 0:01:54.465 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.117) 0:01:54.582 *********
TASK [vault : bootstrap/gen_ca | Ensure vault_cert_dir exists] **************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.111) 0:01:54.694 *********
TASK [vault : bootstrap/gen_ca | Generate Root CA in vault-temp] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.118) 0:01:54.812 *********
TASK [vault : bootstrap/gen_ca | Copy root CA cert locally] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.111) 0:01:54.924 *********
TASK [vault : bootstrap/gen_ca | Copy root CA key locally] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:19 -0400 (0:00:00.115) 0:01:55.040 *********
TASK [vault : boostrap/gen_vault_certs | Add the vault role] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.113) 0:01:55.154 *********
TASK [vault : issue_cert | Ensure target directory exists] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.114) 0:01:55.268 *********
TASK [vault : issue_cert | Generate the cert for vault] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.119) 0:01:55.387 *********
TASK [vault : issue_cert | Copy /etc/vault/ssl/api.pem cert to all hosts] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.123) 0:01:55.511 *********
TASK [vault : issue_cert | Copy key for /etc/vault/ssl/api.pem to all hosts] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.118) 0:01:55.630 *********
TASK [vault : issue_cert | Copy issuing CA cert] ****************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.126) 0:01:55.757 *********
TASK [vault : bootstrap/ca_trust | pull CA from cert from {{groups.vault|first}}] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.129) 0:01:55.886 *********
TASK [vault : bootstrap/ca_trust | target ca-certificate store file] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:20 -0400 (0:00:00.131) 0:01:56.017 *********
TASK [vault : bootstrap/ca_trust | add CA to trusted CA dir] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.124) 0:01:56.142 *********
TASK [vault : bootstrap/ca_trust | update ca-certificates (Debian/Ubuntu/CoreOS)] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.120) 0:01:56.262 *********
TASK [vault : bootstrap/ca_trust | update ca-certificates (RedHat)] *********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.112) 0:01:56.374 *********
TASK [vault : sync_file | Set facts for directory and file when sync_file_path is defined] **********************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.116) 0:01:56.491 *********
TASK [vault : sync_file | Set fact for sync_file_path when undefined] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.122) 0:01:56.613 *********
TASK [vault : sync_file | Set fact for key path name] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.130) 0:01:56.743 *********
TASK [vault : sync_file | Check if {{sync_file_path}} file exists] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.127) 0:01:56.871 *********
TASK [vault : sync_file | Check if {{ sync_file_key_path }} key file exists] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:21 -0400 (0:00:00.126) 0:01:56.998 *********
TASK [vault : sync_file | Combine all possible file sync sources] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:22 -0400 (0:00:00.130) 0:01:57.128 *********
TASK [vault : sync_file | Combine all possible key file sync sources] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:22 -0400 (0:00:00.132) 0:01:57.261 *********
TASK [vault : sync_file | Remove sync sources with files that do not match sync_file_srcs|first] ****************************************************************************************************************************************************
Thursday 20 July 2017 17:19:22 -0400 (0:00:00.127) 0:01:57.388 *********
TASK [vault : sync_file | Remove sync sources with keys that do not match sync_file_srcs|first] *****************************************************************************************************************************************************
Thursday 20 July 2017 17:19:22 -0400 (0:00:00.129) 0:01:57.518 *********
TASK [vault : sync_file | Consolidate file and key sources] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:22 -0400 (0:00:00.138) 0:01:57.656 *********
TASK [vault : sync_file | Set facts for situations where sync is not needed] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:22 -0400 (0:00:00.133) 0:01:57.790 *********
TASK [vault : sync_file | Set sync_file_result fact] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:22 -0400 (0:00:00.136) 0:01:57.927 *********
TASK [vault : sync_file | Update sync_file_results fact] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.131) 0:01:58.058 *********
TASK [vault : sync_file | Cat the file] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.131) 0:01:58.190 *********
TASK [vault : sync_file | Cat the key file] *********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.140) 0:01:58.330 *********
TASK [vault : sync_file | Set facts for file contents] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.142) 0:01:58.473 *********
TASK [vault : sync_file | Set fact for key contents] ************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.131) 0:01:58.604 *********
TASK [vault : sync_file | Ensure the directory exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.130) 0:01:58.735 *********
TASK [vault : sync_file | Copy {{ sync_file_path }} to hosts that don't have it] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.134) 0:01:58.869 *********
TASK [vault : sync_file | Copy {{ sync_file_key_path }} to hosts that don't have it] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:23 -0400 (0:00:00.133) 0:01:59.003 *********
TASK [vault : Unset local vars to avoid variable bleed into next iteration] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.130) 0:01:59.133 *********
TASK [vault : shared/sync_auth_certs | Set facts for vault sync_file results] ***********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.127) 0:01:59.261 *********
TASK [vault : shared/sync_auth_certs | Unset sync_file_results after auth-ca.pem sync] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.125) 0:01:59.387 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.120) 0:01:59.507 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.125) 0:01:59.633 *********
TASK [vault : shared/auth_mount | Create a dummy role for issuing certs from auth-pki] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.123) 0:01:59.757 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.124) 0:01:59.881 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:24 -0400 (0:00:00.123) 0:02:00.005 *********
TASK [vault : bootstrap/gen_auth_ca | Generate Root CA] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.118) 0:02:00.123 *********
TASK [vault : bootstrap/gen_auth_ca | Copy auth CA cert to Vault nodes] *****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.114) 0:02:00.237 *********
TASK [vault : bootstrap/gen_auth_ca | Copy auth CA key to Vault nodes] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.119) 0:02:00.357 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.122) 0:02:00.480 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.121) 0:02:00.601 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.126) 0:02:00.727 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.121) 0:02:00.849 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:25 -0400 (0:00:00.123) 0:02:00.972 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.163) 0:02:01.136 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.123) 0:02:01.259 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.121) 0:02:01.380 *********
TASK [vault : stop vault-temp container] ************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.161) 0:02:01.541 *********
TASK [vault : check_vault | Attempt to pull local https Vault health] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.115) 0:02:01.657 *********
TASK [vault : check_vault | Set facts about local Vault health] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.119) 0:02:01.776 *********
TASK [vault : check_vault | Set fact about the Vault cluster's initialization state] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.117) 0:02:01.893 *********
TASK [vault : check_etcd | Check if etcd is up an reachable] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:26 -0400 (0:00:00.119) 0:02:02.012 *********
TASK [vault : check_etcd | Set fact based off the etcd_health_check response] ***********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.119) 0:02:02.132 *********
TASK [vault : check_etcd | Fail if etcd is not available and needed] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.119) 0:02:02.252 *********
TASK [vault : cluster/configure | Ensure the vault/config directory exists] *************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.115) 0:02:02.367 *********
TASK [vault : cluster/configure | Lay down the configuration file] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.115) 0:02:02.482 *********
TASK [vault : cluster/binary | Copy vault binary from downloaddir] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.115) 0:02:02.598 *********
TASK [vault : cluster/systemd | Ensure mount points exist prior to vault.service startup] ***********************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.111) 0:02:02.710 *********
TASK [vault : cluster/systemd | Ensure the vault user has access to needed directories] *************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.162) 0:02:02.872 *********
TASK [vault : cluster/systemd | Copy down vault.service systemd file] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:27 -0400 (0:00:00.151) 0:02:03.024 *********
TASK [vault : cluster/systemd | Enable vault.service] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.116) 0:02:03.141 *********
TASK [vault : cluster/systemd | Query local vault until service is up] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.118) 0:02:03.259 *********
TASK [vault : cluster/init | Initialize Vault] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.119) 0:02:03.378 *********
TASK [vault : cluster/init | Set facts on the results of the initialization] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.114) 0:02:03.493 *********
TASK [vault : cluster/init | Ensure all hosts have these facts] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.122) 0:02:03.615 *********
TASK [vault : cluster/init | Ensure the vault_secrets_dir exists] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.114) 0:02:03.730 *********
TASK [vault : cluster/init | Ensure all in groups.vault have the unseal_keys locally] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.124) 0:02:03.854 *********
TASK [vault : cluster/init | Ensure all in groups.vault have the root_token locally] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:28 -0400 (0:00:00.127) 0:02:03.982 *********
TASK [vault : cluster/init | Ensure vault_headers and vault statuses are updated] *******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:29 -0400 (0:00:00.119) 0:02:04.102 *********
TASK [vault : cluster/unseal | Unseal Vault] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:29 -0400 (0:00:00.119) 0:02:04.221 *********
TASK [vault : cluster/unseal | Wait until server is ready] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:29 -0400 (0:00:00.131) 0:02:04.353 *********
TASK [vault : find_leader | Find the current http Vault leader] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:29 -0400 (0:00:00.154) 0:02:04.508 *********
TASK [vault : find_leader | Set fact for current http leader] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:29 -0400 (0:00:00.167) 0:02:04.675 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:29 -0400 (0:00:00.157) 0:02:04.833 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:29 -0400 (0:00:00.124) 0:02:04.958 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.126) 0:02:05.084 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.131) 0:02:05.215 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.122) 0:02:05.337 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.115) 0:02:05.453 *********
TASK [vault : shared/mount | Test if PKI mount exists] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.119) 0:02:05.572 *********
TASK [vault : shared/mount | Mount PKI mount if needed] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.127) 0:02:05.699 *********
TASK [vault : shared/auth_mount | Create a dummy role for issuing certs from auth-pki] **************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.127) 0:02:05.827 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:30 -0400 (0:00:00.117) 0:02:05.944 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.122) 0:02:06.067 *********
TASK [vault : config_ca | Read root CA cert for Vault] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.126) 0:02:06.193 *********
TASK [vault : config_ca | Pull current CA cert from Vault] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.119) 0:02:06.313 *********
TASK [vault : config_ca | Read root CA key for Vault] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.123) 0:02:06.436 *********
TASK [vault : config_ca | Configure pki mount to use the found root CA cert and key] ****************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.123) 0:02:06.559 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.119) 0:02:06.679 *********
TASK [vault : shared/auth_backend | Test if the auth backend exists] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.156) 0:02:06.836 *********
TASK [vault : shared/auth_backend | Add the cert auth backend if needed] ****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:31 -0400 (0:00:00.116) 0:02:06.953 *********
TASK [vault : include] ******************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:32 -0400 (0:00:00.123) 0:02:07.076 *********
PLAY [k8s-cluster] **********************************************************************************************************************************************************************************************************************************
TASK [kubespray-defaults : Configure defaults] ******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:32 -0400 (0:00:00.496) 0:02:07.573 *********
ok: [node1] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node2] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node3] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
ok: [node4] => {
"msg": "Check roles/kubespray-defaults/defaults/main.yml"
}
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:32 -0400 (0:00:00.125) 0:02:07.699 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:32 -0400 (0:00:00.321) 0:02:08.020 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:33 -0400 (0:00:00.317) 0:02:08.338 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:33 -0400 (0:00:00.667) 0:02:09.006 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:34 -0400 (0:00:00.509) 0:02:09.516 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:34 -0400 (0:00:00.467) 0:02:09.983 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:35 -0400 (0:00:00.176) 0:02:10.160 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:35 -0400 (0:00:00.544) 0:02:10.704 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:35 -0400 (0:00:00.044) 0:02:10.749 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:35 -0400 (0:00:00.058) 0:02:10.807 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:36 -0400 (0:00:00.803) 0:02:11.611 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:37 -0400 (0:00:00.753) 0:02:12.365 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:38 -0400 (0:00:00.851) 0:02:13.217 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:38 -0400 (0:00:00.627) 0:02:13.844 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:39 -0400 (0:00:00.614) 0:02:14.458 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:39 -0400 (0:00:00.578) 0:02:15.037 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:40 -0400 (0:00:00.353) 0:02:15.391 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:40 -0400 (0:00:00.374) 0:02:15.765 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:40 -0400 (0:00:00.224) 0:02:15.990 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:41 -0400 (0:00:00.148) 0:02:16.139 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:41 -0400 (0:00:00.411) 0:02:16.550 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:41 -0400 (0:00:00.222) 0:02:16.773 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:41 -0400 (0:00:00.048) 0:02:16.821 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:41 -0400 (0:00:00.144) 0:02:16.966 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:42 -0400 (0:00:00.143) 0:02:17.110 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:42 -0400 (0:00:00.127) 0:02:17.238 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:42 -0400 (0:00:00.354) 0:02:17.593 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:42 -0400 (0:00:00.314) 0:02:17.907 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:43 -0400 (0:00:00.313) 0:02:18.221 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:43 -0400 (0:00:00.336) 0:02:18.557 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:43 -0400 (0:00:00.342) 0:02:18.899 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:43 -0400 (0:00:00.132) 0:02:19.032 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:44 -0400 (0:00:00.538) 0:02:19.570 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:44 -0400 (0:00:00.047) 0:02:19.617 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:44 -0400 (0:00:00.058) 0:02:19.675 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:45 -0400 (0:00:00.606) 0:02:20.282 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:45 -0400 (0:00:00.639) 0:02:20.921 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:46 -0400 (0:00:00.751) 0:02:21.673 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:47 -0400 (0:00:00.630) 0:02:22.304 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:47 -0400 (0:00:00.620) 0:02:22.924 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:48 -0400 (0:00:00.649) 0:02:23.574 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/pause-amd64:3.0"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:48 -0400 (0:00:00.374) 0:02:23.948 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:49 -0400 (0:00:00.388) 0:02:24.337 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_pause-amd64:3.0.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_pause-amd64:3.0.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_pause-amd64:3.0.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_pause-amd64:3.0.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:49 -0400 (0:00:00.236) 0:02:24.573 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:49 -0400 (0:00:00.155) 0:02:24.729 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:50 -0400 (0:00:00.416) 0:02:25.145 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:50 -0400 (0:00:00.251) 0:02:25.397 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:50 -0400 (0:00:00.049) 0:02:25.446 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:50 -0400 (0:00:00.150) 0:02:25.596 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:50 -0400 (0:00:00.152) 0:02:25.749 *********
TASK [kubernetes/secrets : Check_certs | check if the certs have already been generated on first master] ********************************************************************************************************************************************
Thursday 20 July 2017 17:19:50 -0400 (0:00:00.155) 0:02:25.905 *********
ok: [node1 -> None] => {"changed": false, "examined": 16, "files": [{"atime": 1500579879.3417723, "checksum": "fedcf90730268430293b83085c4f791c0e8139de", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785187, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.5665517, "nlink": 1, "path": "/etc/kubernetes/ssl/admin-node2.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1017, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "5dbb7a6de16022a631550a7d73982231d8dbe6ce", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785180, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.2025635, "nlink": 1, "path": "/etc/kubernetes/ssl/apiserver.pem", "rgrp": false, "roth": false, "rusr": true, "size": 2347, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "fe310478185f19693493e066e9281e7d24b6c7e9", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785194, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576711.274529, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node3-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "c52ce1075af1b85f893da22df3b1c3801c08c04a", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785199, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576711.4225242, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node4.pem", "rgrp": false, "roth": false, "rusr": true, "size": 981, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "dd75bbdced8ce126dcc712bebbdd7f6f066c5352", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785196, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576711.2865286, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node3.pem", "rgrp": false, "roth": false, "rusr": true, "size": 981, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "56a8d89b30294cb8aaf2af2eaad84c7c8e12109e", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785191, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576711.0585358, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node2-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "eac727e8f24a4f9cb67a2b8ba21ac9f0a100384f", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785197, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576711.4145243, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node4-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "abd3a6a7afc951bfd445ed7863336cbd66e12bec", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785185, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.554552, "nlink": 1, "path": "/etc/kubernetes/ssl/admin-node2-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "5a2700798cffebebd77fb915338c24192832bc80", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785184, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.4785545, "nlink": 1, "path": "/etc/kubernetes/ssl/admin-node1.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1017, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "dd907084bddf5aa98962b9c6683181a8a16ec9b6", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785178, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.1945639, "nlink": 1, "path": "/etc/kubernetes/ssl/apiserver-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "6c5dbb3c9155af5905e21846e7e0a72a5c16b9ef", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785190, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.9105406, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node1.pem", "rgrp": false, "roth": false, "rusr": true, "size": 981, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "553d4dfab068aff976c4abfb1aad578c4479fa97", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785193, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576711.0665357, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node2.pem", "rgrp": false, "roth": false, "rusr": true, "size": 981, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "b686f2cee9494047ac5a0940a735ec1a74a52d2e", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785176, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.1385655, "nlink": 1, "path": "/etc/kubernetes/ssl/ca-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "8dd9f04eeb9c2185523c8b224c4956fa45e24db8", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785182, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.4665549, "nlink": 1, "path": "/etc/kubernetes/ssl/admin-node1-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500579879.3417723, "checksum": "ddaffc79800eaf9394ce993bcd83bf4102ac02cb", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785188, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.902541, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node1-key.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1500576715.0743942, "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "ctime": 1500576714.5304139, "dev": 51713, "gid": 999, "inode": 785177, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0600", "mtime": 1500576710.1425655, "nlink": 1, "path": "/etc/kubernetes/ssl/ca.pem", "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 16, "msg": ""}
TASK [kubernetes/secrets : Check_certs | Set default value for 'sync_certs', 'gen_certs', and 'secret_changed' to false] ***************************************************************************************************************************
Thursday 20 July 2017 17:19:51 -0400 (0:00:00.225) 0:02:26.130 *********
ok: [node1] => {"ansible_facts": {"gen_certs": false, "secret_changed": false, "sync_certs": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"gen_certs": false, "secret_changed": false, "sync_certs": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"gen_certs": false, "secret_changed": false, "sync_certs": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"gen_certs": false, "secret_changed": false, "sync_certs": false}, "changed": false}
TASK [kubernetes/secrets : Check certs | check if a cert already exists on node] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:51 -0400 (0:00:00.145) 0:02:26.276 *********
ok: [node3] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500576715.1255817, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "ctime": 1500576714.645583, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 785164, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "67be44b1e8599106024787a64a4df657", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576710.0, "nlink": 1, "path": "/etc/kubernetes/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "18446744072100819940", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node1] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500576715.0743942, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "ctime": 1500576714.5304139, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 785177, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "67be44b1e8599106024787a64a4df657", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576710.1425655, "nlink": 1, "path": "/etc/kubernetes/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "18446744071768151776", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node2] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500576715.0983255, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "ctime": 1500576714.622319, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 768943, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "67be44b1e8599106024787a64a4df657", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576710.0, "nlink": 1, "path": "/etc/kubernetes/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "1767516982", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node4] => (item=ca.pem) => {"changed": false, "item": "ca.pem", "stat": {"atime": 1500576715.0977347, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "ctime": 1500576714.617736, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 785216, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "67be44b1e8599106024787a64a4df657", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576710.0, "nlink": 1, "path": "/etc/kubernetes/ssl/ca.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1090, "uid": 999, "version": "1337916513", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node3] => (item=node-node3-key.pem) => {"changed": false, "item": "node-node3-key.pem", "stat": {"atime": 1500579879.9923975, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "fe310478185f19693493e066e9281e7d24b6c7e9", "ctime": 1500576714.6415827, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 785166, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "7b9836918ca4c3b46f5fd779c8238db3", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576711.0, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node3-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "version": "18446744072100819942", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node1] => (item=node-node1-key.pem) => {"changed": false, "item": "node-node1-key.pem", "stat": {"atime": 1500579879.3417723, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "ddaffc79800eaf9394ce993bcd83bf4102ac02cb", "ctime": 1500576714.5304139, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 785188, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "aeadbf81ac79235d6e72cc101052b2fb", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576710.902541, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node1-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1675, "uid": 999, "version": "18446744071768151787", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node4] => (item=node-node4-key.pem) => {"changed": false, "item": "node-node4-key.pem", "stat": {"atime": 1500579880.0198452, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "eac727e8f24a4f9cb67a2b8ba21ac9f0a100384f", "ctime": 1500576714.617736, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 785218, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "dbd65527467e2f596bf72795940a07d0", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576711.0, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node4-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "version": "1337916515", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node2] => (item=node-node2-key.pem) => {"changed": false, "item": "node-node2-key.pem", "stat": {"atime": 1500579879.9524124, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "56a8d89b30294cb8aaf2af2eaad84c7c8e12109e", "ctime": 1500576714.622319, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 999, "gr_name": "kube-cert", "inode": 785162, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "e882d4edda9379f7ed42d09997bd9b17", "mimetype": "text/plain", "mode": "0600", "mtime": 1500576711.0, "nlink": 1, "path": "/etc/kubernetes/ssl/node-node2-key.pem", "pw_name": "kube", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 1679, "uid": 999, "version": "1767516984", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
TASK [kubernetes/secrets : Check_certs | Set 'gen_certs' to true] ***********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:51 -0400 (0:00:00.474) 0:02:26.751 *********
TASK [kubernetes/secrets : Check_certs | Set 'gen_node_certs' to true] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:51 -0400 (0:00:00.102) 0:02:26.853 *********
ok: [node1] => {"ansible_facts": {"gen_node_certs": {"node1": false, "node2": false, "node3": false, "node4": false}}, "changed": false}
TASK [kubernetes/secrets : Check_certs | Set 'sync_certs' to true] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:51 -0400 (0:00:00.060) 0:02:26.913 *********
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
kubecert_node.results[0].stat.exists|default(False)) or (not kubecert_node.results[1].stat.exists|default(False)) or (kubecert_node.results[1].stat.checksum|default('') != kubecert_master.files|selectattr("path", "equalto",
kubecert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
kubecert_node.results[0].stat.exists|default(False)) or (not kubecert_node.results[1].stat.exists|default(False)) or (kubecert_node.results[1].stat.checksum|default('') != kubecert_master.files|selectattr("path", "equalto",
kubecert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
kubecert_node.results[0].stat.exists|default(False)) or (not kubecert_node.results[1].stat.exists|default(False)) or (kubecert_node.results[1].stat.checksum|default('') != kubecert_master.files|selectattr("path", "equalto",
kubecert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set certs = {'sync': False} -%} {% if gen_node_certs[inventory_hostname] or (not
kubecert_node.results[0].stat.exists|default(False)) or (not kubecert_node.results[1].stat.exists|default(False)) or (kubecert_node.results[1].stat.checksum|default('') != kubecert_master.files|selectattr("path", "equalto",
kubecert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%} {%- set _ = certs.update({'sync': True}) -%} {% endif %} {{ certs.sync }}
TASK [kubernetes/secrets : Check_tokens | check if the tokens have already been generated on first master] ******************************************************************************************************************************************
Thursday 20 July 2017 17:19:52 -0400 (0:00:00.170) 0:02:27.084 *********
ok: [node1 -> None] => {"changed": false, "stat": {"atime": 1500576719.6622286, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "8622089f68d67eaf3ee03a4bb626bea7be5ea914", "ctime": 1500576719.1022487, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 785179, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "cec8f72e1014ecccbb298d8ef42017ab", "mimetype": "text/plain", "mode": "0640", "mtime": 1500576719.1022487, "nlink": 1, "path": "/etc/kubernetes/tokens/known_tokens.csv", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 450, "uid": 0, "version": "18446744071768152252", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
TASK [kubernetes/secrets : Check_tokens | Set default value for 'sync_tokens' and 'gen_tokens' to false] ********************************************************************************************************************************************
Thursday 20 July 2017 17:19:52 -0400 (0:00:00.272) 0:02:27.356 *********
ok: [node1] => {"ansible_facts": {"gen_tokens": false, "sync_tokens": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"gen_tokens": false, "sync_tokens": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"gen_tokens": false, "sync_tokens": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"gen_tokens": false, "sync_tokens": false}, "changed": false}
TASK [kubernetes/secrets : Check_tokens | Set 'sync_tokens' and 'gen_tokens' to true] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:52 -0400 (0:00:00.138) 0:02:27.495 *********
TASK [kubernetes/secrets : Check tokens | check if a cert already exists] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:52 -0400 (0:00:00.043) 0:02:27.539 *********
ok: [node3] => {"changed": false, "stat": {"exists": false}}
ok: [node1] => {"changed": false, "stat": {"atime": 1500576719.6622286, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "8622089f68d67eaf3ee03a4bb626bea7be5ea914", "ctime": 1500576719.1022487, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 785179, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "cec8f72e1014ecccbb298d8ef42017ab", "mimetype": "text/plain", "mode": "0640", "mtime": 1500576719.1022487, "nlink": 1, "path": "/etc/kubernetes/tokens/known_tokens.csv", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 450, "uid": 0, "version": "18446744071768152252", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node2] => {"changed": false, "stat": {"atime": 1500579881.2604318, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "8622089f68d67eaf3ee03a4bb626bea7be5ea914", "ctime": 1500576719.9783905, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 785173, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "md5": "cec8f72e1014ecccbb298d8ef42017ab", "mimetype": "text/plain", "mode": "0640", "mtime": 1500576719.0, "nlink": 1, "path": "/etc/kubernetes/tokens/known_tokens.csv", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 450, "uid": 0, "version": "1767517366", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
ok: [node4] => {"changed": false, "stat": {"exists": false}}
TASK [kubernetes/secrets : Check_tokens | Set 'sync_tokens' to true] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:52 -0400 (0:00:00.333) 0:02:27.872 *********
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {%- set tokens = {'sync': False} -%} {%- for server in groups['kube-master'] | intersect(ansible_play_batch) if (not
hostvars[server].known_tokens.stat.exists) or (hostvars[server].known_tokens.stat.checksum|default('') != known_tokens_master.stat.checksum|default('')) -%} {%- set _ = tokens.update({'sync': True}) -%} {%- endfor -%} {{ tokens.sync }}
TASK [kubernetes/secrets : Make sure the certificate directory exits] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:53 -0400 (0:00:00.192) 0:02:28.065 *********
ok: [node3] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node1] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/secrets : Make sure the tokens directory exits] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:53 -0400 (0:00:00.335) 0:02:28.400 *********
ok: [node1] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/tokens", "size": 4096, "state": "directory", "uid": 0}
ok: [node2] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/tokens", "size": 4096, "state": "directory", "uid": 0}
ok: [node4] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/tokens", "size": 4096, "state": "directory", "uid": 0}
ok: [node3] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/tokens", "size": 4096, "state": "directory", "uid": 0}
TASK [kubernetes/secrets : Make sure the users directory exits] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:53 -0400 (0:00:00.478) 0:02:28.879 *********
ok: [node3] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/users", "size": 4096, "state": "directory", "uid": 0}
ok: [node1] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/users", "size": 4096, "state": "directory", "uid": 0}
ok: [node2] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/users", "size": 4096, "state": "directory", "uid": 0}
ok: [node4] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0750", "owner": "root", "path": "/etc/kubernetes/users", "size": 4096, "state": "directory", "uid": 0}
TASK [kubernetes/secrets : Populate users for basic auth in API] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:54 -0400 (0:00:00.293) 0:02:29.173 *********
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: inventory_hostname in "{{ groups['kube-master'] }}" and kube_basic_auth|default(true)
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: inventory_hostname in "{{ groups['kube-master'] }}" and kube_basic_auth|default(true)
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: inventory_hostname in "{{ groups['kube-master'] }}" and kube_basic_auth|default(true)
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: inventory_hostname in "{{ groups['kube-master'] }}" and kube_basic_auth|default(true)
ok: [node1] => (item={'key': u'kube', 'value': {u'role': u'admin', u'pass': u'changeme'}}) => {"backup": "", "changed": false, "item": {"key": "kube", "value": {"pass": "changeme", "role": "admin"}}, "msg": ""}
ok: [node2] => (item={'key': u'kube', 'value': {u'role': u'admin', u'pass': u'changeme'}}) => {"backup": "", "changed": false, "item": {"key": "kube", "value": {"pass": "changeme", "role": "admin"}}, "msg": ""}
ok: [node1] => (item={'key': u'root', 'value': {u'role': u'admin', u'pass': u'changeme'}}) => {"backup": "", "changed": false, "item": {"key": "root", "value": {"pass": "changeme", "role": "admin"}}, "msg": ""}
ok: [node2] => (item={'key': u'root', 'value': {u'role': u'admin', u'pass': u'changeme'}}) => {"backup": "", "changed": false, "item": {"key": "root", "value": {"pass": "changeme", "role": "admin"}}, "msg": ""}
TASK [kubernetes/secrets : Gen_certs | Create kubernetes config directory (on node1)] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:54 -0400 (0:00:00.514) 0:02:29.688 *********
TASK [kubernetes/secrets : Gen_certs | Create kubernetes script directory (on node1)] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:54 -0400 (0:00:00.065) 0:02:29.753 *********
TASK [kubernetes/secrets : Get_tokens | Make sure the tokens directory exits (on node1)] ************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:54 -0400 (0:00:00.058) 0:02:29.812 *********
TASK [kubernetes/secrets : include] *****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:54 -0400 (0:00:00.044) 0:02:29.857 *********
included: /Users/pzx496/.kubespray/roles/kubernetes/secrets/tasks/gen_certs_script.yml for node1, node2, node3, node4
TASK [kubernetes/secrets : Gen_certs | Create kubernetes config directory (on node1)] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.284) 0:02:30.142 *********
TASK [kubernetes/secrets : Gen_certs | Create kubernetes script directory (on node1)] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.057) 0:02:30.199 *********
TASK [kubernetes/secrets : Gen_certs | write openssl config] ****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.056) 0:02:30.255 *********
TASK [kubernetes/secrets : Gen_certs | copy certs generation script] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.058) 0:02:30.314 *********
TASK [kubernetes/secrets : Gen_certs | run cert generation script] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.060) 0:02:30.374 *********
TASK [kubernetes/secrets : set_fact] ****************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.041) 0:02:30.416 *********
ok: [node1] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "apiserver.pem", "apiserver-key.pem", "admin-node2.pem", "admin-node2-key.pem", "apiserver.pem", "apiserver-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "apiserver.pem", "apiserver-key.pem"], "my_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem"]}, "changed": false}
ok: [node2] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "apiserver.pem", "apiserver-key.pem", "admin-node2.pem", "admin-node2-key.pem", "apiserver.pem", "apiserver-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node2.pem", "admin-node2-key.pem", "apiserver.pem", "apiserver-key.pem"], "my_node_certs": ["ca.pem", "node-node2.pem", "node-node2-key.pem"]}, "changed": false}
ok: [node3] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "apiserver.pem", "apiserver-key.pem", "admin-node2.pem", "admin-node2-key.pem", "apiserver.pem", "apiserver-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node3.pem", "admin-node3-key.pem", "apiserver.pem", "apiserver-key.pem"], "my_node_certs": ["ca.pem", "node-node3.pem", "node-node3-key.pem"]}, "changed": false}
ok: [node4] => {"ansible_facts": {"all_master_certs": ["ca-key.pem", "admin-node1.pem", "admin-node1-key.pem", "apiserver.pem", "apiserver-key.pem", "admin-node2.pem", "admin-node2-key.pem", "apiserver.pem", "apiserver-key.pem"], "all_node_certs": ["ca.pem", "node-node1.pem", "node-node1-key.pem", "node-node2.pem", "node-node2-key.pem", "node-node3.pem", "node-node3-key.pem", "node-node4.pem", "node-node4-key.pem"], "my_master_certs": ["ca-key.pem", "admin-node4.pem", "admin-node4-key.pem", "apiserver.pem", "apiserver-key.pem"], "my_node_certs": ["ca.pem", "node-node4.pem", "node-node4-key.pem"]}, "changed": false}
TASK [kubernetes/secrets : Gen_certs | Gather master certs] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.154) 0:02:30.570 *********
TASK [kubernetes/secrets : Gen_certs | Gather node certs] *******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:55 -0400 (0:00:00.412) 0:02:30.983 *********
TASK [kubernetes/secrets : Gen_certs | Prepare tempfile for unpacking certs] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:56 -0400 (0:00:00.188) 0:02:31.172 *********
TASK [kubernetes/secrets : Gen_certs | Write master certs to tempfile] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:56 -0400 (0:00:00.134) 0:02:31.306 *********
TASK [kubernetes/secrets : Gen_certs | Unpack certs on masters] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:56 -0400 (0:00:00.128) 0:02:31.435 *********
TASK [kubernetes/secrets : Gen_certs | Cleanup tempfile] ********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:56 -0400 (0:00:00.128) 0:02:31.564 *********
TASK [kubernetes/secrets : Gen_certs | Copy certs on nodes] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:56 -0400 (0:00:00.126) 0:02:31.690 *********
TASK [kubernetes/secrets : Gen_certs | check certificate permissions] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:56 -0400 (0:00:00.127) 0:02:31.818 *********
ok: [node3] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node1] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node2] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
ok: [node4] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0700", "owner": "kube", "path": "/etc/kubernetes/ssl", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/secrets : Gen_certs | target ca-certificates path] *********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:57 -0400 (0:00:00.339) 0:02:32.157 *********
ok: [node1] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/kube-ca.crt"}, "changed": false}
ok: [node2] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/kube-ca.crt"}, "changed": false}
ok: [node3] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/kube-ca.crt"}, "changed": false}
ok: [node4] => {"ansible_facts": {"ca_cert_path": "/usr/local/share/ca-certificates/kube-ca.crt"}, "changed": false}
TASK [kubernetes/secrets : Gen_certs | add CA to trusted CA dir] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:57 -0400 (0:00:00.137) 0:02:32.295 *********
ok: [node1] => {"changed": false, "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "dest": "/usr/local/share/ca-certificates/kube-ca.crt", "gid": 0, "group": "root", "md5sum": "67be44b1e8599106024787a64a4df657", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/kubernetes/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "dest": "/usr/local/share/ca-certificates/kube-ca.crt", "gid": 0, "group": "root", "md5sum": "67be44b1e8599106024787a64a4df657", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/kubernetes/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node3] => {"changed": false, "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "dest": "/usr/local/share/ca-certificates/kube-ca.crt", "gid": 0, "group": "root", "md5sum": "67be44b1e8599106024787a64a4df657", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/kubernetes/ssl/ca.pem", "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "checksum": "57ca84b0147361e18a8ed833263bdd9791a22f25", "dest": "/usr/local/share/ca-certificates/kube-ca.crt", "gid": 0, "group": "root", "md5sum": "67be44b1e8599106024787a64a4df657", "mode": "0640", "owner": "root", "size": 1090, "src": "/etc/kubernetes/ssl/ca.pem", "state": "file", "uid": 0}
TASK [kubernetes/secrets : Gen_certs | update ca-certificates (Debian/Ubuntu/Container Linux by CoreOS)] ********************************************************************************************************************************************
Thursday 20 July 2017 17:19:57 -0400 (0:00:00.288) 0:02:32.584 *********
TASK [kubernetes/secrets : Gen_certs | update ca-certificates (RedHat)] *****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:57 -0400 (0:00:00.124) 0:02:32.709 *********
TASK [kubernetes/secrets : Gen_tokens | copy tokens generation script] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:57 -0400 (0:00:00.144) 0:02:32.853 *********
TASK [kubernetes/secrets : Gen_tokens | generate tokens for master components] **********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:57 -0400 (0:00:00.062) 0:02:32.916 *********
TASK [kubernetes/secrets : Gen_tokens | generate tokens for node components] ************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:57 -0400 (0:00:00.080) 0:02:32.996 *********
TASK [kubernetes/secrets : Gen_tokens | Get list of tokens from first master] ***********************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:58 -0400 (0:00:00.094) 0:02:33.090 *********
TASK [kubernetes/secrets : Gen_tokens | Gather tokens] **********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:58 -0400 (0:00:00.058) 0:02:33.149 *********
TASK [kubernetes/secrets : Gen_tokens | Copy tokens on masters] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:58 -0400 (0:00:00.044) 0:02:33.193 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:58 -0400 (0:00:00.127) 0:02:33.321 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:58 -0400 (0:00:00.318) 0:02:33.640 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:58 -0400 (0:00:00.379) 0:02:34.019 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:59 -0400 (0:00:00.327) 0:02:34.347 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:59 -0400 (0:00:00.323) 0:02:34.670 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:19:59 -0400 (0:00:00.322) 0:02:34.993 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:00 -0400 (0:00:00.137) 0:02:35.130 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:00 -0400 (0:00:00.573) 0:02:35.704 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:00 -0400 (0:00:00.048) 0:02:35.752 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:00 -0400 (0:00:00.063) 0:02:35.816 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:01 -0400 (0:00:00.590) 0:02:36.407 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:01 -0400 (0:00:00.595) 0:02:37.002 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:02 -0400 (0:00:00.690) 0:02:37.693 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:03 -0400 (0:00:00.631) 0:02:38.325 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:03 -0400 (0:00:00.601) 0:02:38.927 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:04 -0400 (0:00:00.581) 0:02:39.509 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/nginx:1.11.4-alpine"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:04 -0400 (0:00:00.393) 0:02:39.903 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:05 -0400 (0:00:00.358) 0:02:40.261 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_nginx:1.11.4-alpine.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_nginx:1.11.4-alpine.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_nginx:1.11.4-alpine.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_nginx:1.11.4-alpine.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:05 -0400 (0:00:00.227) 0:02:40.489 *********
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:05 -0400 (0:00:00.151) 0:02:40.640 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:05 -0400 (0:00:00.383) 0:02:41.024 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:06 -0400 (0:00:00.231) 0:02:41.256 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:06 -0400 (0:00:00.051) 0:02:41.307 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:06 -0400 (0:00:00.144) 0:02:41.452 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:06 -0400 (0:00:00.148) 0:02:41.600 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:06 -0400 (0:00:00.132) 0:02:41.733 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:06 -0400 (0:00:00.307) 0:02:42.040 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:07 -0400 (0:00:00.315) 0:02:42.356 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:07 -0400 (0:00:00.307) 0:02:42.663 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:07 -0400 (0:00:00.318) 0:02:42.982 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:08 -0400 (0:00:00.318) 0:02:43.300 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:08 -0400 (0:00:00.135) 0:02:43.436 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:08 -0400 (0:00:00.487) 0:02:43.924 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:08 -0400 (0:00:00.047) 0:02:43.972 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:08 -0400 (0:00:00.058) 0:02:44.030 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:09 -0400 (0:00:00.601) 0:02:44.631 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:10 -0400 (0:00:00.608) 0:02:45.240 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:10 -0400 (0:00:00.710) 0:02:45.951 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:11 -0400 (0:00:00.624) 0:02:46.575 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:12 -0400 (0:00:00.601) 0:02:47.177 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:12 -0400 (0:00:00.571) 0:02:47.749 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/busybox:latest"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:13 -0400 (0:00:00.346) 0:02:48.095 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:13 -0400 (0:00:00.369) 0:02:48.465 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_busybox:latest.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_busybox:latest.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_busybox:latest.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_busybox:latest.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:13 -0400 (0:00:00.226) 0:02:48.691 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:13 -0400 (0:00:00.153) 0:02:48.845 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:14 -0400 (0:00:00.370) 0:02:49.215 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:14 -0400 (0:00:00.229) 0:02:49.445 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:14 -0400 (0:00:00.048) 0:02:49.493 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:14 -0400 (0:00:00.145) 0:02:49.638 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:14 -0400 (0:00:00.146) 0:02:49.784 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:14 -0400 (0:00:00.130) 0:02:49.915 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:14 -0400 (0:00:00.115) 0:02:50.030 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.118) 0:02:50.149 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.118) 0:02:50.268 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.124) 0:02:50.392 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.118) 0:02:50.511 *********
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.117) 0:02:50.629 *********
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.124) 0:02:50.753 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.045) 0:02:50.799 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.054) 0:02:50.853 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:15 -0400 (0:00:00.196) 0:02:51.050 *********
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:16 -0400 (0:00:00.187) 0:02:51.237 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:16 -0400 (0:00:00.196) 0:02:51.434 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:16 -0400 (0:00:00.203) 0:02:51.637 *********
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:16 -0400 (0:00:00.190) 0:02:51.827 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:16 -0400 (0:00:00.179) 0:02:52.007 *********
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.132) 0:02:52.140 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.173) 0:02:52.313 *********
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.119) 0:02:52.432 *********
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.134) 0:02:52.567 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.188) 0:02:52.756 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.052) 0:02:52.808 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.038) 0:02:52.847 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:17 -0400 (0:00:00.139) 0:02:52.986 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.135) 0:02:53.122 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.117) 0:02:53.240 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.122) 0:02:53.363 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.114) 0:02:53.478 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.117) 0:02:53.595 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.118) 0:02:53.713 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.121) 0:02:53.834 *********
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:18 -0400 (0:00:00.116) 0:02:53.951 *********
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:19 -0400 (0:00:00.129) 0:02:54.081 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:19 -0400 (0:00:00.036) 0:02:54.118 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:19 -0400 (0:00:00.052) 0:02:54.170 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:19 -0400 (0:00:00.187) 0:02:54.358 *********
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:19 -0400 (0:00:00.190) 0:02:54.549 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:19 -0400 (0:00:00.185) 0:02:54.734 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:19 -0400 (0:00:00.195) 0:02:54.930 *********
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:20 -0400 (0:00:00.189) 0:02:55.120 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:20 -0400 (0:00:00.171) 0:02:55.291 *********
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:20 -0400 (0:00:00.138) 0:02:55.430 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:20 -0400 (0:00:00.177) 0:02:55.608 *********
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:20 -0400 (0:00:00.118) 0:02:55.727 *********
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:20 -0400 (0:00:00.135) 0:02:55.862 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:20 -0400 (0:00:00.186) 0:02:56.049 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:21 -0400 (0:00:00.047) 0:02:56.096 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:21 -0400 (0:00:00.044) 0:02:56.140 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:21 -0400 (0:00:00.138) 0:02:56.279 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:21 -0400 (0:00:00.130) 0:02:56.409 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:21 -0400 (0:00:00.117) 0:02:56.526 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:21 -0400 (0:00:00.318) 0:02:56.844 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:22 -0400 (0:00:00.309) 0:02:57.153 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:22 -0400 (0:00:00.321) 0:02:57.475 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:22 -0400 (0:00:00.310) 0:02:57.786 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:23 -0400 (0:00:00.309) 0:02:58.095 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:23 -0400 (0:00:00.132) 0:02:58.227 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:23 -0400 (0:00:00.478) 0:02:58.706 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:23 -0400 (0:00:00.046) 0:02:58.752 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:23 -0400 (0:00:00.061) 0:02:58.814 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:24 -0400 (0:00:00.586) 0:02:59.400 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:24 -0400 (0:00:00.599) 0:02:59.999 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:25 -0400 (0:00:00.694) 0:03:00.694 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:26 -0400 (0:00:00.607) 0:03:01.302 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:26 -0400 (0:00:00.652) 0:03:01.954 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:27 -0400 (0:00:00.558) 0:03:02.513 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-kube-dns-amd64:1.14.2"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:27 -0400 (0:00:00.342) 0:03:02.855 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:28 -0400 (0:00:00.367) 0:03:03.222 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-kube-dns-amd64:1.14.2.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-kube-dns-amd64:1.14.2.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-kube-dns-amd64:1.14.2.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-kube-dns-amd64:1.14.2.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:28 -0400 (0:00:00.236) 0:03:03.459 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:28 -0400 (0:00:00.155) 0:03:03.614 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:28 -0400 (0:00:00.423) 0:03:04.038 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:29 -0400 (0:00:00.225) 0:03:04.264 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:29 -0400 (0:00:00.049) 0:03:04.313 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:29 -0400 (0:00:00.149) 0:03:04.463 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:29 -0400 (0:00:00.141) 0:03:04.604 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:29 -0400 (0:00:00.128) 0:03:04.733 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:29 -0400 (0:00:00.310) 0:03:05.043 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:30 -0400 (0:00:00.315) 0:03:05.359 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:30 -0400 (0:00:00.314) 0:03:05.673 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:30 -0400 (0:00:00.315) 0:03:05.988 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:31 -0400 (0:00:00.308) 0:03:06.297 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:31 -0400 (0:00:00.135) 0:03:06.432 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:31 -0400 (0:00:00.543) 0:03:06.976 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:31 -0400 (0:00:00.048) 0:03:07.025 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:32 -0400 (0:00:00.060) 0:03:07.085 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:32 -0400 (0:00:00.600) 0:03:07.685 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:33 -0400 (0:00:00.617) 0:03:08.303 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:33 -0400 (0:00:00.695) 0:03:08.998 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:34 -0400 (0:00:00.605) 0:03:09.604 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:35 -0400 (0:00:00.616) 0:03:10.221 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:35 -0400 (0:00:00.584) 0:03:10.805 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-dnsmasq-nanny-amd64:1.14.2"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:36 -0400 (0:00:00.342) 0:03:11.147 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:36 -0400 (0:00:00.361) 0:03:11.509 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-dnsmasq-nanny-amd64:1.14.2.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-dnsmasq-nanny-amd64:1.14.2.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-dnsmasq-nanny-amd64:1.14.2.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-dnsmasq-nanny-amd64:1.14.2.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:36 -0400 (0:00:00.248) 0:03:11.757 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:36 -0400 (0:00:00.156) 0:03:11.914 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:37 -0400 (0:00:00.369) 0:03:12.284 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:37 -0400 (0:00:00.234) 0:03:12.518 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:37 -0400 (0:00:00.053) 0:03:12.572 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:37 -0400 (0:00:00.146) 0:03:12.718 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:37 -0400 (0:00:00.146) 0:03:12.864 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:37 -0400 (0:00:00.129) 0:03:12.994 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:38 -0400 (0:00:00.312) 0:03:13.306 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:38 -0400 (0:00:00.310) 0:03:13.617 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:38 -0400 (0:00:00.314) 0:03:13.931 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:39 -0400 (0:00:00.306) 0:03:14.238 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:39 -0400 (0:00:00.324) 0:03:14.563 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:39 -0400 (0:00:00.134) 0:03:14.697 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:40 -0400 (0:00:00.502) 0:03:15.199 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:40 -0400 (0:00:00.047) 0:03:15.247 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:40 -0400 (0:00:00.062) 0:03:15.310 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:40 -0400 (0:00:00.601) 0:03:15.912 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:41 -0400 (0:00:00.596) 0:03:16.509 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:42 -0400 (0:00:00.708) 0:03:17.217 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:42 -0400 (0:00:00.604) 0:03:17.822 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:43 -0400 (0:00:00.589) 0:03:18.412 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:43 -0400 (0:00:00.580) 0:03:18.992 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/k8s-dns-sidecar-amd64:1.14.2"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:44 -0400 (0:00:00.342) 0:03:19.335 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:44 -0400 (0:00:00.352) 0:03:19.687 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-sidecar-amd64:1.14.2.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-sidecar-amd64:1.14.2.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-sidecar-amd64:1.14.2.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_k8s-dns-sidecar-amd64:1.14.2.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:44 -0400 (0:00:00.228) 0:03:19.916 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:45 -0400 (0:00:00.148) 0:03:20.064 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:45 -0400 (0:00:00.366) 0:03:20.431 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:45 -0400 (0:00:00.235) 0:03:20.666 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:45 -0400 (0:00:00.046) 0:03:20.713 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:45 -0400 (0:00:00.153) 0:03:20.867 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:45 -0400 (0:00:00.153) 0:03:21.020 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:46 -0400 (0:00:00.127) 0:03:21.148 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:46 -0400 (0:00:00.336) 0:03:21.485 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:46 -0400 (0:00:00.323) 0:03:21.809 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:47 -0400 (0:00:00.307) 0:03:22.117 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:47 -0400 (0:00:00.303) 0:03:22.420 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:47 -0400 (0:00:00.307) 0:03:22.728 *********
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:47 -0400 (0:00:00.132) 0:03:22.861 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:48 -0400 (0:00:00.573) 0:03:23.434 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:48 -0400 (0:00:00.052) 0:03:23.486 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:48 -0400 (0:00:00.055) 0:03:23.542 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:49 -0400 (0:00:00.590) 0:03:24.133 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:49 -0400 (0:00:00.593) 0:03:24.726 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:50 -0400 (0:00:00.703) 0:03:25.430 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:50 -0400 (0:00:00.609) 0:03:26.040 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:51 -0400 (0:00:00.591) 0:03:26.631 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:52 -0400 (0:00:00.561) 0:03:27.193 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/cluster-proportional-autoscaler-amd64:1.1.1"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:52 -0400 (0:00:00.343) 0:03:27.536 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:52 -0400 (0:00:00.393) 0:03:27.930 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_cluster-proportional-autoscaler-amd64:1.1.1.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_cluster-proportional-autoscaler-amd64:1.1.1.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_cluster-proportional-autoscaler-amd64:1.1.1.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_cluster-proportional-autoscaler-amd64:1.1.1.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:53 -0400 (0:00:00.245) 0:03:28.175 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:53 -0400 (0:00:00.157) 0:03:28.333 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:53 -0400 (0:00:00.409) 0:03:28.742 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:53 -0400 (0:00:00.248) 0:03:28.991 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:53 -0400 (0:00:00.043) 0:03:29.034 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:54 -0400 (0:00:00.148) 0:03:29.183 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:54 -0400 (0:00:00.147) 0:03:29.331 *********
TASK [kubernetes/node : set_fact] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:54 -0400 (0:00:00.132) 0:03:29.464 *********
ok: [node1] => {"ansible_facts": {"standalone_kubelet": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"standalone_kubelet": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"standalone_kubelet": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"standalone_kubelet": false}, "changed": false}
TASK [kubernetes/node : Pre-upgrade | copy /var/lib/cni from kubelet] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:54 -0400 (0:00:00.140) 0:03:29.605 *********
ok: [node1] => {"changed": false, "cmd": "docker cp kubelet:/var/lib/cni /var/lib/cni", "failed": false, "failed_when_result": false, "rc": 0, "stdout": "skipped, since /var/lib/cni exists", "stdout_lines": ["skipped, since /var/lib/cni exists"]}
ok: [node3] => {"changed": false, "cmd": "docker cp kubelet:/var/lib/cni /var/lib/cni", "failed": false, "failed_when_result": false, "rc": 0, "stdout": "skipped, since /var/lib/cni exists", "stdout_lines": ["skipped, since /var/lib/cni exists"]}
ok: [node2] => {"changed": false, "cmd": "docker cp kubelet:/var/lib/cni /var/lib/cni", "failed": false, "failed_when_result": false, "rc": 0, "stdout": "skipped, since /var/lib/cni exists", "stdout_lines": ["skipped, since /var/lib/cni exists"]}
ok: [node4] => {"changed": false, "cmd": "docker cp kubelet:/var/lib/cni /var/lib/cni", "failed": false, "failed_when_result": false, "rc": 0, "stdout": "skipped, since /var/lib/cni exists", "stdout_lines": ["skipped, since /var/lib/cni exists"]}
TASK [kubernetes/node : Ensure /var/lib/cni exists] *************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:54 -0400 (0:00:00.287) 0:03:29.893 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/lib/cni", "size": 4096, "state": "directory", "uid": 0}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/lib/cni", "size": 4096, "state": "directory", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/lib/cni", "size": 4096, "state": "directory", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/lib/cni", "size": 4096, "state": "directory", "uid": 0}
TASK [kubernetes/node : install | Set SSL CA directories] *******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:55 -0400 (0:00:00.330) 0:03:30.223 *********
ok: [node1] => {"ansible_facts": {"ssl_ca_dirs": ["/usr/share/ca-certificates"]}, "changed": false}
ok: [node2] => {"ansible_facts": {"ssl_ca_dirs": ["/usr/share/ca-certificates"]}, "changed": false}
ok: [node3] => {"ansible_facts": {"ssl_ca_dirs": ["/usr/share/ca-certificates"]}, "changed": false}
ok: [node4] => {"ansible_facts": {"ssl_ca_dirs": ["/usr/share/ca-certificates"]}, "changed": false}
TASK [kubernetes/node : include] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:55 -0400 (0:00:00.146) 0:03:30.370 *********
included: /Users/pzx496/.kubespray/roles/kubernetes/node/tasks/install_docker.yml for node2, node3, node1, node4
TASK [kubernetes/node : install | Install kubelet launch script] ************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:55 -0400 (0:00:00.216) 0:03:30.587 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubelet", "size": 773, "state": "file", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubelet", "size": 773, "state": "file", "uid": 999}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubelet", "size": 773, "state": "file", "uid": 999}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubelet", "size": 773, "state": "file", "uid": 999}
TASK [kubernetes/node : install | Write kubelet systemd init file] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:56 -0400 (0:00:00.777) 0:03:31.365 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/kubelet.service", "size": 688, "state": "file", "uid": 0}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/kubelet.service", "size": 688, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/kubelet.service", "size": 688, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/systemd/system/kubelet.service", "size": 688, "state": "file", "uid": 0}
TASK [kubernetes/node : nginx-proxy | Write static pod] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:57 -0400 (0:00:00.784) 0:03:32.149 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/manifests/nginx-proxy.yml", "size": 563, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/manifests/nginx-proxy.yml", "size": 563, "state": "file", "uid": 0}
TASK [kubernetes/node : nginx-proxy | Make nginx directory] *****************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:57 -0400 (0:00:00.784) 0:03:32.934 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/etc/nginx", "size": 4096, "state": "directory", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/etc/nginx", "size": 4096, "state": "directory", "uid": 0}
TASK [kubernetes/node : nginx-proxy | Write nginx-proxy configuration] ******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:58 -0400 (0:00:00.332) 0:03:33.267 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/nginx/nginx.conf", "size": 471, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/nginx/nginx.conf", "size": 471, "state": "file", "uid": 0}
TASK [kubernetes/node : Write kubelet config file] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:59 -0400 (0:00:00.969) 0:03:34.236 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/kubelet.env", "size": 1218, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/kubelet.env", "size": 1254, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/kubelet.env", "size": 1254, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/kubelet.env", "size": 1218, "state": "file", "uid": 0}
TASK [kubernetes/node : write the kubecfg (auth) file for kubelet] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:20:59 -0400 (0:00:00.816) 0:03:35.053 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/node-kubeconfig.yaml", "size": 427, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/node-kubeconfig.yaml", "size": 423, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/node-kubeconfig.yaml", "size": 423, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/node-kubeconfig.yaml", "size": 427, "state": "file", "uid": 0}
TASK [kubernetes/node : Ensure nodePort range is reserved] ******************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:00 -0400 (0:00:00.876) 0:03:35.929 *********
ok: [node3] => {"changed": false}
ok: [node1] => {"changed": false}
ok: [node2] => {"changed": false}
ok: [node4] => {"changed": false}
TASK [kubernetes/node : Write proxy manifest] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:01 -0400 (0:00:00.332) 0:03:36.262 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/manifests/kube-proxy.manifest", "size": 1415, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/manifests/kube-proxy.manifest", "size": 1354, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/manifests/kube-proxy.manifest", "size": 1355, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/manifests/kube-proxy.manifest", "size": 1415, "state": "file", "uid": 0}
TASK [kubernetes/node : Enable kubelet] *************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:02 -0400 (0:00:01.418) 0:03:37.681 *********
ok: [node3] => {"changed": false, "enabled": true, "name": "kubelet", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ActiveEnterTimestampMonotonic": "9830436268", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9820209696", "ActiveState": "active", "After": "systemd-journald.socket docker.socket docker.service sysinit.target system.slice basic.target calico-node.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:18:02 UTC", "AssertTimestampMonotonic": "9830309159", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "40261267", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ConditionTimestampMonotonic": "9830309158", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/kubelet.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Kubernetes Kubelet Server", "DevicePolicy": "auto", "Documentation": "https://github.com/GoogleCloudPlatform/kubernetes", "EnvironmentFile": "/etc/kubernetes/kubelet.env (ignore_errors=no)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "12597", "ExecMainStartTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ExecMainStartTimestampMonotonic": "9830436223", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker restart kubelet ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/local/bin/kubelet ; argv[]=/usr/local/bin/kubelet $KUBE_LOGTOSTDERR $KUBE_LOG_LEVEL $KUBELET_API_SERVER $KUBELET_ADDRESS $KUBELET_PORT $KUBELET_HOSTNAME $KUBE_ALLOW_PRIV $KUBELET_ARGS $DOCKER_SOCKET $KUBELET_NETWORK_PLUGIN $KUBELET_CLOUDPROVIDER ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[n/a] ; pid=12597 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker rm -f kubelet ; ignore_errors=yes ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[Thu 2017-07-20 21:18:02 UTC] ; pid=12573 ; code=exited ; status=0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/etc/systemd/system/kubelet.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "kubelet.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveEnterTimestampMonotonic": "9830308714", "InactiveExitTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveExitTimestampMonotonic": "9830320224", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "0", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "4096", "LimitNOFILESoft": "1024", "LimitNPROC": "15740", "LimitNPROCSoft": "15740", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "12597", "MemoryAccounting": "no", "MemoryCurrent": "6868992", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "kubelet.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice sysinit.target", "Restart": "always", "RestartUSec": "10s", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:18:02 UTC", "StateChangeTimestampMonotonic": "9830436268", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "10", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "docker.socket calico-node.service", "WatchdogTimestamp": "Thu 2017-07-20 21:18:02 UTC", "WatchdogTimestampMonotonic": "9830436267", "WatchdogUSec": "0"}}
ok: [node1] => {"changed": false, "enabled": true, "name": "kubelet", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ActiveEnterTimestampMonotonic": "9830808229", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9820677213", "ActiveState": "active", "After": "system.slice calico-node.service sysinit.target docker.service basic.target docker.socket systemd-journald.socket", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:18:02 UTC", "AssertTimestampMonotonic": "9830696297", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "68566303", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ConditionTimestampMonotonic": "9830696297", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/kubelet.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Kubernetes Kubelet Server", "DevicePolicy": "auto", "Documentation": "https://github.com/GoogleCloudPlatform/kubernetes", "EnvironmentFile": "/etc/kubernetes/kubelet.env (ignore_errors=no)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "12852", "ExecMainStartTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ExecMainStartTimestampMonotonic": "9830808195", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker restart kubelet ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/local/bin/kubelet ; argv[]=/usr/local/bin/kubelet $KUBE_LOGTOSTDERR $KUBE_LOG_LEVEL $KUBELET_API_SERVER $KUBELET_ADDRESS $KUBELET_PORT $KUBELET_HOSTNAME $KUBE_ALLOW_PRIV $KUBELET_ARGS $DOCKER_SOCKET $KUBELET_NETWORK_PLUGIN $KUBELET_CLOUDPROVIDER ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[n/a] ; pid=12852 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker rm -f kubelet ; ignore_errors=yes ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[Thu 2017-07-20 21:18:02 UTC] ; pid=12831 ; code=exited ; status=0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/etc/systemd/system/kubelet.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "kubelet.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveEnterTimestampMonotonic": "9830695838", "InactiveExitTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveExitTimestampMonotonic": "9830708199", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "0", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "4096", "LimitNOFILESoft": "1024", "LimitNPROC": "15740", "LimitNPROCSoft": "15740", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "12852", "MemoryAccounting": "no", "MemoryCurrent": "4812800", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "kubelet.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "sysinit.target system.slice", "Restart": "always", "RestartUSec": "10s", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:18:02 UTC", "StateChangeTimestampMonotonic": "9830808229", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "8", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "calico-node.service docker.socket", "WatchdogTimestamp": "Thu 2017-07-20 21:18:02 UTC", "WatchdogTimestampMonotonic": "9830808228", "WatchdogUSec": "0"}}
ok: [node2] => {"changed": false, "enabled": true, "name": "kubelet", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ActiveEnterTimestampMonotonic": "9819020235", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9808788659", "ActiveState": "active", "After": "basic.target sysinit.target docker.socket systemd-journald.socket system.slice docker.service calico-node.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:18:02 UTC", "AssertTimestampMonotonic": "9818911959", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "69590984", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ConditionTimestampMonotonic": "9818911958", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/kubelet.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Kubernetes Kubelet Server", "DevicePolicy": "auto", "Documentation": "https://github.com/GoogleCloudPlatform/kubernetes", "EnvironmentFile": "/etc/kubernetes/kubelet.env (ignore_errors=no)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "12059", "ExecMainStartTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ExecMainStartTimestampMonotonic": "9819020204", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker restart kubelet ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/local/bin/kubelet ; argv[]=/usr/local/bin/kubelet $KUBE_LOGTOSTDERR $KUBE_LOG_LEVEL $KUBELET_API_SERVER $KUBELET_ADDRESS $KUBELET_PORT $KUBELET_HOSTNAME $KUBE_ALLOW_PRIV $KUBELET_ARGS $DOCKER_SOCKET $KUBELET_NETWORK_PLUGIN $KUBELET_CLOUDPROVIDER ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[n/a] ; pid=12059 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker rm -f kubelet ; ignore_errors=yes ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[Thu 2017-07-20 21:18:02 UTC] ; pid=12035 ; code=exited ; status=0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/etc/systemd/system/kubelet.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "kubelet.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveEnterTimestampMonotonic": "9818911524", "InactiveExitTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveExitTimestampMonotonic": "9818920220", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "0", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "4096", "LimitNOFILESoft": "1024", "LimitNPROC": "15740", "LimitNPROCSoft": "15740", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "15740", "LimitSIGPENDINGSoft": "15740", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "12059", "MemoryAccounting": "no", "MemoryCurrent": "4825088", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "kubelet.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice sysinit.target", "Restart": "always", "RestartUSec": "10s", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:18:02 UTC", "StateChangeTimestampMonotonic": "9819020235", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "10", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "calico-node.service docker.socket", "WatchdogTimestamp": "Thu 2017-07-20 21:18:02 UTC", "WatchdogTimestampMonotonic": "9819020232", "WatchdogUSec": "0"}}
ok: [node4] => {"changed": false, "enabled": true, "name": "kubelet", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ActiveEnterTimestampMonotonic": "9797256263", "ActiveExitTimestamp": "Thu 2017-07-20 21:17:52 UTC", "ActiveExitTimestampMonotonic": "9786935542", "ActiveState": "active", "After": "calico-node.service docker.service basic.target docker.socket systemd-journald.socket sysinit.target system.slice", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2017-07-20 21:18:02 UTC", "AssertTimestampMonotonic": "9797105231", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CPUUsageNSec": "59469325", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ConditionTimestampMonotonic": "9797105230", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/kubelet.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Kubernetes Kubelet Server", "DevicePolicy": "auto", "Documentation": "https://github.com/GoogleCloudPlatform/kubernetes", "EnvironmentFile": "/etc/kubernetes/kubelet.env (ignore_errors=no)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "25258", "ExecMainStartTimestamp": "Thu 2017-07-20 21:18:02 UTC", "ExecMainStartTimestampMonotonic": "9797256212", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker restart kubelet ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/local/bin/kubelet ; argv[]=/usr/local/bin/kubelet $KUBE_LOGTOSTDERR $KUBE_LOG_LEVEL $KUBELET_API_SERVER $KUBELET_ADDRESS $KUBELET_PORT $KUBELET_HOSTNAME $KUBE_ALLOW_PRIV $KUBELET_ARGS $DOCKER_SOCKET $KUBELET_NETWORK_PLUGIN $KUBELET_CLOUDPROVIDER ; ignore_errors=no ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[n/a] ; pid=25258 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/bin/docker ; argv[]=/usr/bin/docker rm -f kubelet ; ignore_errors=yes ; start_time=[Thu 2017-07-20 21:18:02 UTC] ; stop_time=[Thu 2017-07-20 21:18:02 UTC] ; pid=25234 ; code=exited ; status=0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/etc/systemd/system/kubelet.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "kubelet.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveEnterTimestampMonotonic": "9797104700", "InactiveExitTimestamp": "Thu 2017-07-20 21:18:02 UTC", "InactiveExitTimestampMonotonic": "9797120225", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitASSoft": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCORESoft": "0", "LimitCPU": "18446744073709551615", "LimitCPUSoft": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitDATASoft": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitFSIZESoft": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitLOCKSSoft": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "4096", "LimitNOFILESoft": "1024", "LimitNPROC": "245564", "LimitNPROCSoft": "245564", "LimitRSS": "18446744073709551615", "LimitRSSSoft": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "18446744073709551615", "LimitRTTIMESoft": "18446744073709551615", "LimitSIGPENDING": "245564", "LimitSIGPENDINGSoft": "245564", "LimitSTACK": "18446744073709551615", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "MainPID": "25258", "MemoryAccounting": "no", "MemoryCurrent": "5009408", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "NFileDescriptorStore": "0", "Names": "kubelet.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "sysinit.target system.slice", "Restart": "always", "RestartUSec": "10s", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StateChangeTimestamp": "Thu 2017-07-20 21:18:02 UTC", "StateChangeTimestampMonotonic": "9797256263", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "9", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "calico-node.service docker.socket", "WatchdogTimestamp": "Thu 2017-07-20 21:18:02 UTC", "WatchdogTimestampMonotonic": "9797256261", "WatchdogUSec": "0"}}
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:02 -0400 (0:00:00.322) 0:03:38.003 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:03 -0400 (0:00:00.322) 0:03:38.325 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:03 -0400 (0:00:00.312) 0:03:38.638 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:03 -0400 (0:00:00.312) 0:03:38.951 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:04 -0400 (0:00:00.310) 0:03:39.261 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:04 -0400 (0:00:00.314) 0:03:39.576 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:04 -0400 (0:00:00.136) 0:03:39.712 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:05 -0400 (0:00:00.543) 0:03:40.255 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:05 -0400 (0:00:00.051) 0:03:40.307 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:05 -0400 (0:00:00.063) 0:03:40.370 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:05 -0400 (0:00:00.589) 0:03:40.959 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:06 -0400 (0:00:00.593) 0:03:41.553 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:07 -0400 (0:00:00.681) 0:03:42.234 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:07 -0400 (0:00:00.592) 0:03:42.827 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:08 -0400 (0:00:00.597) 0:03:43.424 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:08 -0400 (0:00:00.555) 0:03:43.979 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:09 -0400 (0:00:00.337) 0:03:44.316 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:09 -0400 (0:00:00.357) 0:03:44.674 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-cni:v1.7.0.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-cni:v1.7.0.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-cni:v1.7.0.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-cni:v1.7.0.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:09 -0400 (0:00:00.240) 0:03:44.914 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:10 -0400 (0:00:00.155) 0:03:45.070 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:10 -0400 (0:00:00.374) 0:03:45.444 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:10 -0400 (0:00:00.230) 0:03:45.675 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:10 -0400 (0:00:00.048) 0:03:45.724 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:10 -0400 (0:00:00.149) 0:03:45.873 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:10 -0400 (0:00:00.151) 0:03:46.024 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:11 -0400 (0:00:00.129) 0:03:46.153 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:11 -0400 (0:00:00.323) 0:03:46.477 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:11 -0400 (0:00:00.318) 0:03:46.796 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:12 -0400 (0:00:00.319) 0:03:47.115 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:12 -0400 (0:00:00.315) 0:03:47.431 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:12 -0400 (0:00:00.317) 0:03:47.748 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:12 -0400 (0:00:00.138) 0:03:47.887 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:13 -0400 (0:00:00.487) 0:03:48.374 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:13 -0400 (0:00:00.050) 0:03:48.425 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:13 -0400 (0:00:00.059) 0:03:48.484 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:14 -0400 (0:00:00.579) 0:03:49.064 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:14 -0400 (0:00:00.593) 0:03:49.657 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:15 -0400 (0:00:00.691) 0:03:50.348 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:15 -0400 (0:00:00.600) 0:03:50.949 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:16 -0400 (0:00:00.623) 0:03:51.573 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:17 -0400 (0:00:00.556) 0:03:52.130 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-node:v1.1.3"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:17 -0400 (0:00:00.332) 0:03:52.462 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:17 -0400 (0:00:00.356) 0:03:52.819 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-node:v1.1.3.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-node:v1.1.3.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-node:v1.1.3.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-node:v1.1.3.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:17 -0400 (0:00:00.232) 0:03:53.051 *********
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:18 -0400 (0:00:00.150) 0:03:53.201 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:18 -0400 (0:00:00.373) 0:03:53.575 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:18 -0400 (0:00:00.233) 0:03:53.808 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:18 -0400 (0:00:00.049) 0:03:53.858 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:18 -0400 (0:00:00.151) 0:03:54.009 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:19 -0400 (0:00:00.141) 0:03:54.151 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:19 -0400 (0:00:00.135) 0:03:54.286 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:19 -0400 (0:00:00.306) 0:03:54.593 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:19 -0400 (0:00:00.313) 0:03:54.907 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:20 -0400 (0:00:00.316) 0:03:55.223 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:20 -0400 (0:00:00.314) 0:03:55.537 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:20 -0400 (0:00:00.319) 0:03:55.857 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:20 -0400 (0:00:00.137) 0:03:55.994 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:21 -0400 (0:00:00.524) 0:03:56.518 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:21 -0400 (0:00:00.050) 0:03:56.568 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:21 -0400 (0:00:00.062) 0:03:56.631 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:22 -0400 (0:00:00.592) 0:03:57.224 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:22 -0400 (0:00:00.597) 0:03:57.822 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:23 -0400 (0:00:00.684) 0:03:58.506 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:24 -0400 (0:00:00.628) 0:03:59.134 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:24 -0400 (0:00:00.602) 0:03:59.737 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:25 -0400 (0:00:00.566) 0:04:00.304 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/calico-ctl:v1.1.3"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:25 -0400 (0:00:00.355) 0:04:00.660 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:25 -0400 (0:00:00.359) 0:04:01.020 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-ctl:v1.1.3.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-ctl:v1.1.3.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-ctl:v1.1.3.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_calico-ctl:v1.1.3.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:26 -0400 (0:00:00.222) 0:04:01.242 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:26 -0400 (0:00:00.158) 0:04:01.401 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:26 -0400 (0:00:00.373) 0:04:01.774 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:26 -0400 (0:00:00.237) 0:04:02.012 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:27 -0400 (0:00:00.056) 0:04:02.068 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:27 -0400 (0:00:00.145) 0:04:02.213 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:27 -0400 (0:00:00.146) 0:04:02.360 *********
TASK [download : downloading...] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:27 -0400 (0:00:00.132) 0:04:02.493 *********
TASK [download : Create dest directories] ***********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:27 -0400 (0:00:00.313) 0:04:02.807 *********
TASK [download : Download items] ********************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:28 -0400 (0:00:00.307) 0:04:03.114 *********
TASK [download : Extract archives] ******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:28 -0400 (0:00:00.355) 0:04:03.470 *********
TASK [download : Fix permissions] *******************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:28 -0400 (0:00:00.329) 0:04:03.799 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:29 -0400 (0:00:00.329) 0:04:04.129 *********
ok: [node1] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node2] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node3] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
ok: [node4] => {"ansible_facts": {"download_delegate": "node1"}, "changed": false}
TASK [download : Create dest directory for saved/loaded container images] ***************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:29 -0400 (0:00:00.139) 0:04:04.269 *********
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "ubuntu", "path": "/tmp/releases/containers", "size": 4096, "state": "directory", "uid": 1000}
TASK [download : Hack python binary path for localhost] *********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:29 -0400 (0:00:00.481) 0:04:04.751 *********
TASK [download : Download | create local directory for saved/loaded container images] ***************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:29 -0400 (0:00:00.052) 0:04:04.803 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:29 -0400 (0:00:00.064) 0:04:04.867 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_by_digest": false}, "changed": false}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:30 -0400 (0:00:00.593) 0:04:05.460 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_args": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"}, "changed": false}
TASK [download : Register docker images info] *******************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:31 -0400 (0:00:00.598) 0:04:06.059 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:31 -0400 (0:00:00.694) 0:04:06.753 *********
ok: [node1 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node2 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node3 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
ok: [node4 -> None] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:32 -0400 (0:00:00.614) 0:04:07.367 *********
ok: [node1 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node2 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node3 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
ok: [node4 -> None] => {"ansible_facts": {"pull_required": false}, "changed": false}
TASK [download : Check the local digest sha256 corresponds to the given image tag] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:32 -0400 (0:00:00.583) 0:04:07.951 *********
TASK [download : pulling...] ************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:33 -0400 (0:00:00.620) 0:04:08.571 *********
ok: [node1] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
ok: [node2] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
ok: [node3] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
ok: [node4] => {
"msg": "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0"
}
TASK [download : Download containers if pull is required or told to always pull] ********************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:33 -0400 (0:00:00.374) 0:04:08.945 *********
TASK [download : set_fact] **************************************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:34 -0400 (0:00:00.372) 0:04:09.318 *********
ok: [node1] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
ok: [node2] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
ok: [node3] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
ok: [node4] => {"ansible_facts": {"fname": "/tmp/releases/containers/dockyard.cloud.capitalone.com_kubespray_coreos-hyperkube:v1.6.7_coreos.0.tar"}, "changed": false}
TASK [download : Set default value for 'container_changed' to false] ********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:34 -0400 (0:00:00.232) 0:04:09.551 *********
ok: [node1] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node2] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node3] => {"ansible_facts": {"container_changed": false}, "changed": false}
ok: [node4] => {"ansible_facts": {"container_changed": false}, "changed": false}
TASK [download : Update the 'container_changed' fact] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:34 -0400 (0:00:00.155) 0:04:09.706 *********
TASK [download : Stat saved container image] ********************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:35 -0400 (0:00:00.400) 0:04:10.107 *********
TASK [download : Download | save container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:35 -0400 (0:00:00.250) 0:04:10.358 *********
TASK [download : Download | copy container images to ansible host] **********************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:35 -0400 (0:00:00.054) 0:04:10.412 *********
TASK [download : Download | upload container images to nodes] ***************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:35 -0400 (0:00:00.156) 0:04:10.569 *********
TASK [download : Download | load container images] **************************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:35 -0400 (0:00:00.157) 0:04:10.727 *********
TASK [network_plugin/calico : Calico | Check calicoctl version] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:35 -0400 (0:00:00.138) 0:04:10.865 *********
ok: [node1] => {"ansible_facts": {"legacy_calicoctl": false}, "changed": false}
TASK [network_plugin/calico : Calico | Write Calico cni config] *************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:35 -0400 (0:00:00.056) 0:04:10.922 *********
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "kube", "path": "/etc/cni/net.d/10-calico.conf", "size": 503, "state": "file", "uid": 999}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "kube", "path": "/etc/cni/net.d/10-calico.conf", "size": 503, "state": "file", "uid": 999}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "kube", "path": "/etc/cni/net.d/10-calico.conf", "size": 503, "state": "file", "uid": 999}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0640", "owner": "kube", "path": "/etc/cni/net.d/10-calico.conf", "size": 503, "state": "file", "uid": 999}
TASK [network_plugin/calico : Calico | Create calico certs directory] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:36 -0400 (0:00:00.773) 0:04:11.695 *********
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "root", "path": "/etc/calico/certs", "size": 4096, "state": "directory", "uid": 0}
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "root", "path": "/etc/calico/certs", "size": 4096, "state": "directory", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "root", "path": "/etc/calico/certs", "size": 4096, "state": "directory", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0750", "owner": "root", "path": "/etc/calico/certs", "size": 4096, "state": "directory", "uid": 0}
TASK [network_plugin/calico : Calico | Link etcd certificates for calico-node] **********************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:36 -0400 (0:00:00.342) 0:04:12.037 *********
ok: [node3] => (item={u's': u'ca.pem', u'd': u'ca_cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/ca_cert.crt", "gid": 0, "group": "root", "item": {"d": "ca_cert.crt", "s": "ca.pem"}, "mode": "0700", "owner": "kube", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "hard", "uid": 999}
ok: [node1] => (item={u's': u'ca.pem', u'd': u'ca_cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/ca_cert.crt", "gid": 0, "group": "root", "item": {"d": "ca_cert.crt", "s": "ca.pem"}, "mode": "0700", "owner": "kube", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "hard", "uid": 999}
ok: [node2] => (item={u's': u'ca.pem', u'd': u'ca_cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/ca_cert.crt", "gid": 0, "group": "root", "item": {"d": "ca_cert.crt", "s": "ca.pem"}, "mode": "0700", "owner": "kube", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "hard", "uid": 999}
ok: [node4] => (item={u's': u'ca.pem', u'd': u'ca_cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/ca_cert.crt", "gid": 0, "group": "root", "item": {"d": "ca_cert.crt", "s": "ca.pem"}, "mode": "0700", "owner": "kube", "size": 1090, "src": "/etc/ssl/etcd/ssl/ca.pem", "state": "hard", "uid": 999}
ok: [node3] => (item={u's': u'node-node3.pem', u'd': u'cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/cert.crt", "gid": 0, "group": "root", "item": {"d": "cert.crt", "s": "node-node3.pem"}, "mode": "0700", "owner": "kube", "size": 1257, "src": "/etc/ssl/etcd/ssl/node-node3.pem", "state": "hard", "uid": 999}
ok: [node1] => (item={u's': u'node-node1.pem', u'd': u'cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/cert.crt", "gid": 0, "group": "root", "item": {"d": "cert.crt", "s": "node-node1.pem"}, "mode": "0700", "owner": "kube", "size": 1257, "src": "/etc/ssl/etcd/ssl/node-node1.pem", "state": "hard", "uid": 999}
ok: [node2] => (item={u's': u'node-node2.pem', u'd': u'cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/cert.crt", "gid": 0, "group": "root", "item": {"d": "cert.crt", "s": "node-node2.pem"}, "mode": "0700", "owner": "kube", "size": 1257, "src": "/etc/ssl/etcd/ssl/node-node2.pem", "state": "hard", "uid": 999}
ok: [node4] => (item={u's': u'node-node4.pem', u'd': u'cert.crt'}) => {"changed": false, "dest": "/etc/calico/certs/cert.crt", "gid": 0, "group": "root", "item": {"d": "cert.crt", "s": "node-node4.pem"}, "mode": "0700", "owner": "kube", "size": 1257, "src": "/etc/ssl/etcd/ssl/node-node4.pem", "state": "hard", "uid": 999}
ok: [node3] => (item={u's': u'node-node3-key.pem', u'd': u'key.pem'}) => {"changed": false, "dest": "/etc/calico/certs/key.pem", "gid": 0, "group": "root", "item": {"d": "key.pem", "s": "node-node3-key.pem"}, "mode": "0700", "owner": "kube", "size": 1679, "src": "/etc/ssl/etcd/ssl/node-node3-key.pem", "state": "hard", "uid": 999}
ok: [node1] => (item={u's': u'node-node1-key.pem', u'd': u'key.pem'}) => {"changed": false, "dest": "/etc/calico/certs/key.pem", "gid": 0, "group": "root", "item": {"d": "key.pem", "s": "node-node1-key.pem"}, "mode": "0700", "owner": "kube", "size": 1675, "src": "/etc/ssl/etcd/ssl/node-node1-key.pem", "state": "hard", "uid": 999}
ok: [node2] => (item={u's': u'node-node2-key.pem', u'd': u'key.pem'}) => {"changed": false, "dest": "/etc/calico/certs/key.pem", "gid": 0, "group": "root", "item": {"d": "key.pem", "s": "node-node2-key.pem"}, "mode": "0700", "owner": "kube", "size": 1679, "src": "/etc/ssl/etcd/ssl/node-node2-key.pem", "state": "hard", "uid": 999}
ok: [node4] => (item={u's': u'node-node4-key.pem', u'd': u'key.pem'}) => {"changed": false, "dest": "/etc/calico/certs/key.pem", "gid": 0, "group": "root", "item": {"d": "key.pem", "s": "node-node4-key.pem"}, "mode": "0700", "owner": "kube", "size": 1675, "src": "/etc/ssl/etcd/ssl/node-node4-key.pem", "state": "hard", "uid": 999}
TASK [network_plugin/calico : Calico | Install calicoctl container script] **************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:37 -0400 (0:00:00.649) 0:04:12.686 *********
ok: [node3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin/calicoctl", "size": 587, "state": "file", "uid": 0}
ok: [node2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin/calicoctl", "size": 587, "state": "file", "uid": 0}
ok: [node1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin/calicoctl", "size": 587, "state": "file", "uid": 0}
ok: [node4] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin/calicoctl", "size": 587, "state": "file", "uid": 0}
TASK [network_plugin/calico : Calico | Copy cni plugins from hyperkube] *****************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:38 -0400 (0:00:00.780) 0:04:13.467 *********
ok: [node3] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0", "/usr/bin/rsync", "-ac", "/opt/cni/bin/", "/cnibindir/"], "delta": "0:00:00.869438", "end": "2017-07-20 21:21:39.471352", "rc": 0, "start": "2017-07-20 21:21:38.601914", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node1] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0", "/usr/bin/rsync", "-ac", "/opt/cni/bin/", "/cnibindir/"], "delta": "0:00:00.909350", "end": "2017-07-20 21:21:39.460407", "rc": 0, "start": "2017-07-20 21:21:38.551057", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node4] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0", "/usr/bin/rsync", "-ac", "/opt/cni/bin/", "/cnibindir/"], "delta": "0:00:00.959635", "end": "2017-07-20 21:21:39.582726", "rc": 0, "start": "2017-07-20 21:21:38.623091", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node2] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/coreos-hyperkube:v1.6.7_coreos.0", "/usr/bin/rsync", "-ac", "/opt/cni/bin/", "/cnibindir/"], "delta": "0:00:01.035796", "end": "2017-07-20 21:21:39.608948", "rc": 0, "start": "2017-07-20 21:21:38.573152", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
TASK [network_plugin/calico : Calico | Copy cni plugins from calico/cni container] ******************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:39 -0400 (0:00:01.264) 0:04:14.731 *********
ok: [node1] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0", "sh", "-c", "cp -a /opt/cni/bin/* /cnibindir/"], "delta": "0:00:00.557235", "end": "2017-07-20 21:21:40.438953", "rc": 0, "start": "2017-07-20 21:21:39.881718", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node2] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0", "sh", "-c", "cp -a /opt/cni/bin/* /cnibindir/"], "delta": "0:00:00.568651", "end": "2017-07-20 21:21:40.467624", "rc": 0, "start": "2017-07-20 21:21:39.898973", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node3] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0", "sh", "-c", "cp -a /opt/cni/bin/* /cnibindir/"], "delta": "0:00:00.587820", "end": "2017-07-20 21:21:40.517266", "rc": 0, "start": "2017-07-20 21:21:39.929446", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
ok: [node4] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/docker", "run", "--rm", "-v", "/opt/cni/bin:/cnibindir", "dockyard.cloud.capitalone.com/kubespray/calico-cni:v1.7.0", "sh", "-c", "cp -a /opt/cni/bin/* /cnibindir/"], "delta": "0:00:00.617719", "end": "2017-07-20 21:21:40.571019", "rc": 0, "start": "2017-07-20 21:21:39.953300", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
TASK [network_plugin/calico : Calico | Set cni directory permissions] *******************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:40 -0400 (0:00:00.959) 0:04:15.691 *********
changed: [node1] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
changed: [node2] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
changed: [node4] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
changed: [node3] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/opt/cni/bin", "size": 4096, "state": "directory", "uid": 999}
TASK [network_plugin/calico : Calico | wait for etcd] ***********************************************************************************************************************************************************************************************
Thursday 20 July 2017 17:21:40 -0400 (0:00:00.327) 0:04:16.018 *********
FAILED - RETRYING: Calico | wait for etcd (10 retries left).
FAILED - RETRYING: Calico | wait for etcd (9 retries left).
FAILED - RETRYING: Calico | wait for etcd (8 retries left).
FAILED - RETRYING: Calico | wait for etcd (7 retries left).
FAILED - RETRYING: Calico | wait for etcd (6 retries left).
FAILED - RETRYING: Calico | wait for etcd (5 retries left).
FAILED - RETRYING: Calico | wait for etcd (4 retries left).
FAILED - RETRYING: Calico | wait for etcd (3 retries left).
FAILED - RETRYING: Calico | wait for etcd (2 retries left).
FAILED - RETRYING: Calico | wait for etcd (1 retries left).
fatal: [node1 -> None]: FAILED! => {"attempts": 10, "changed": false, "content": "", "failed": true, "msg": "Status code was not [200]: Request failed: <urlopen error [Errno 111] Connection refused>", "redirected": false, "status": -1, "url": "https://localhost:2379/health"}
NO MORE HOSTS LEFT **********************************************************************************************************************************************************************************************************************************
to retry, use: --limit @/Users/pzx496/.kubespray/cluster.retry
PLAY RECAP ******************************************************************************************************************************************************************************************************************************************
localhost : ok=3 changed=0 unreachable=0 failed=0
node1 : ok=293 changed=3 unreachable=0 failed=1
node2 : ok=280 changed=3 unreachable=0 failed=0
node3 : ok=282 changed=3 unreachable=0 failed=0
node4 : ok=245 changed=3 unreachable=0 failed=0
Thursday 20 July 2017 17:22:33 -0400 (0:00:52.899) 0:05:08.918 *********
===============================================================================
network_plugin/calico : Calico | wait for etcd ------------------------- 52.90s
etcd : Configure | Check if cluster is healthy -------------------------- 3.37s
etcd : Configure | Check if member is in cluster ------------------------ 3.32s
etcd : Configure | Check if cluster is healthy -------------------------- 3.32s
etcd : Pre-upgrade | check if member list is non-SSL -------------------- 3.29s
install_docker : Restart Docker ----------------------------------------- 2.89s
kubernetes/node : Write proxy manifest ---------------------------------- 1.42s
bootstrap-os : Remove require tty --------------------------------------- 1.31s
network_plugin/calico : Calico | Copy cni plugins from hyperkube -------- 1.26s
bootstrap-os : Gather nodes hostnames ----------------------------------- 1.08s
bastion-ssh-config : create ssh bastion conf ---------------------------- 0.99s
kubernetes/node : nginx-proxy | Write nginx-proxy configuration --------- 0.97s
network_plugin/calico : Calico | Copy cni plugins from calico/cni container --- 0.96s
kubernetes/node : write the kubecfg (auth) file for kubelet ------------- 0.88s
etcd : Refresh config | Create etcd config file ------------------------- 0.87s
download : Register docker images info ---------------------------------- 0.85s
kubernetes/node : Write kubelet config file ----------------------------- 0.82s
download : set_fact ----------------------------------------------------- 0.80s
install_docker : Install docker ----------------------------------------- 0.80s
kubernetes/node : nginx-proxy | Write static pod ------------------------ 0.79s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment