Created
July 21, 2017 16:42
-
-
Save mattdornfeld/a8ecf35e2fc18eb9fecb00c6441ca22d to your computer and use it in GitHub Desktop.
calico wait for etcd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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