Skip to content

Instantly share code, notes, and snippets.

@sc68cal
Created January 19, 2017 17:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sc68cal/610576854cddf8cf135cc813e7784138 to your computer and use it in GitHub Desktop.
Save sc68cal/610576854cddf8cf135cc813e7784138 to your computer and use it in GitHub Desktop.
scollins@Sean-Collins-MBPr15 ~/src/k8s/kargo ±master⚡ » ansible-playbook -b -v -K -i inventory/inventory.yml cluster.yml
Using /Users/scollins/src/k8s/kargo/ansible.cfg as config file
SUDO password:
PLAY [localhost] ***************************************************************
TASK [bastion-ssh-config : set_fact] *******************************************
ok: [localhost] => {"ansible_facts": {"has_bastion": false}, "changed": false}
TASK [bastion-ssh-config : set_fact] *******************************************
skipping: [localhost] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [bastion-ssh-config : set_fact] *******************************************
skipping: [localhost] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [bastion-ssh-config : create ssh bastion conf] ****************************
ok: [localhost] => {"changed": false, "gid": 402900156, "group": "MIRANTIS\\Domain Users", "mode": "0644", "owner": "scollins", "path": "/Users/scollins/src/k8s/kargo/ssh-bastion.conf", "size": 0, "state": "file", "uid": 2107672328}
PLAY [k8s-cluster:etcd:calico-rr] **********************************************
TASK [bootstrap-os : include] **************************************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-4] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [bootstrap-os : include] **************************************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-4] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [bootstrap-os : include] **************************************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-4] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [bootstrap-os : include] **************************************************
included: /Users/scollins/src/k8s/kargo/roles/bootstrap-os/tasks/setup-pipelining.yml for kargo-node-2, kargo-node-3, kargo-node-4, kargo-node-5, kargo-node-1
TASK [bootstrap-os : Remove require tty] ***************************************
fatal: [kargo-node-4]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}
ok: [kargo-node-2] => {"backup": "", "changed": false, "found": 0, "msg": ""}
ok: [kargo-node-3] => {"backup": "", "changed": false, "found": 0, "msg": ""}
ok: [kargo-node-5] => {"backup": "", "changed": false, "found": 0, "msg": ""}
ok: [kargo-node-1] => {"backup": "", "changed": false, "found": 0, "msg": ""}
PLAY [k8s-cluster:etcd:calico-rr] **********************************************
TASK [setup] *******************************************************************
ok: [kargo-node-2]
ok: [kargo-node-3]
ok: [kargo-node-5]
ok: [kargo-node-1]
PLAY [k8s-cluster:etcd:calico-rr] **********************************************
TASK [adduser : User | Create User Group] **************************************
ok: [kargo-node-2] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
ok: [kargo-node-5] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
ok: [kargo-node-3] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
ok: [kargo-node-1] => {"changed": false, "gid": 999, "name": "kube-cert", "state": "present", "system": true}
TASK [adduser : User | Create User] ********************************************
ok: [kargo-node-1] => {"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: [kargo-node-5] => {"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: [kargo-node-2] => {"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: [kargo-node-3] => {"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 : include] *****************************************
included: /Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/tasks/pre-upgrade.yml for kargo-node-2, kargo-node-3, kargo-node-5, kargo-node-1
TASK [kubernetes/preinstall : Stop if non systemd OS type] *********************
ok: [kargo-node-2] => {"changed": false, "msg": "all assertions passed"}
ok: [kargo-node-3] => {"changed": false, "msg": "all assertions passed"}
ok: [kargo-node-5] => {"changed": false, "msg": "all assertions passed"}
ok: [kargo-node-1] => {"changed": false, "msg": "all assertions passed"}
TASK [kubernetes/preinstall : Force binaries directory for Container Linux by CoreOS] ***
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : check bin dir exists] ****************************
ok: [kargo-node-3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
ok: [kargo-node-2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
ok: [kargo-node-5] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
ok: [kargo-node-1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/usr/local/bin", "size": 4096, "state": "directory", "uid": 0}
TASK [kubernetes/preinstall : include] *****************************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : include] *****************************************
included: /Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/tasks/set_facts.yml for kargo-node-2, kargo-node-3, kargo-node-5, kargo-node-1
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"kube_apiserver_count": "2"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"kube_apiserver_address": "10.0.0.7"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"kube_apiserver_address": "10.0.0.6"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"kube_apiserver_address": "10.0.0.8"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"kube_apiserver_address": "10.0.0.5"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"kube_apiserver_access_address": "10.0.0.7"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"kube_apiserver_access_address": "10.0.0.6"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"kube_apiserver_access_address": "10.0.0.8"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"kube_apiserver_access_address": "10.0.0.5"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"is_kube_master": true}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"is_kube_master": false}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"is_kube_master": false}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"is_kube_master": true}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"first_kube_master": "10.0.0.5"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"first_kube_master": "10.0.0.5"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"first_kube_master": "10.0.0.5"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"first_kube_master": "10.0.0.5"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"kube_apiserver_endpoint": "http://127.0.0.1:8080"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"kube_apiserver_endpoint": "https://localhost:443"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"kube_apiserver_endpoint": "https://localhost:443"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"kube_apiserver_endpoint": "http://127.0.0.1:8080"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_address": "10.0.0.7"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_address": "10.0.0.6"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_address": "10.0.0.8"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_address": "10.0.0.5"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_access_address": "10.0.0.7"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_access_address": "10.0.0.6"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_access_address": "10.0.0.8"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_access_address": "10.0.0.5"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_peer_url": "https://10.0.0.7:2380"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_peer_url": "https://10.0.0.6:2380"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_peer_url": "https://10.0.0.8:2380"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_peer_url": "https://10.0.0.5:2380"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_client_url": "https://10.0.0.7:2379"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_client_url": "https://10.0.0.6:2379"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_client_url": "https://10.0.0.8:2379"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_client_url": "https://10.0.0.5:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_authority": "127.0.0.1:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_endpoint": "https://127.0.0.1:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_access_addresses": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_access_addresses": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_access_addresses": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_access_addresses": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_access_endpoint": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_access_endpoint": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_access_endpoint": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_access_endpoint": "https://10.0.0.5:2379,https://10.0.0.7:2379,https://10.0.0.6:2379"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_member_name": "etcd2"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_member_name": "etcd3"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_member_name": ""}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_member_name": "etcd1"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://10.0.0.5:2380,etcd2=https://10.0.0.7:2380,etcd3=https://10.0.0.6:2380"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://10.0.0.5:2380,etcd2=https://10.0.0.7:2380,etcd3=https://10.0.0.6:2380"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://10.0.0.5:2380,etcd2=https://10.0.0.7:2380,etcd3=https://10.0.0.6:2380"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_peer_addresses": "etcd1=https://10.0.0.5:2380,etcd2=https://10.0.0.7:2380,etcd3=https://10.0.0.6:2380"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"is_etcd_master": true}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"is_etcd_master": true}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"is_etcd_master": false}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"is_etcd_master": true}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_after_v3": "etcd_version | version_compare(\"v3.0.0\", \">=\")"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"etcd_container_bin_dir": "/usr/local/bin/"}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"peer_with_calico_rr": false}, "changed": false}
TASK [kubernetes/preinstall : include] *****************************************
included: /Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/tasks/set_resolv_facts.yml for kargo-node-2, kargo-node-3, kargo-node-5, kargo-node-1
TASK [kubernetes/preinstall : check resolvconf] ********************************
ok: [kargo-node-5] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.003227", "end": "2017-01-19 17:29:21.429992", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-01-19 17:29:21.426765", "stderr": "", "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"], "warnings": []}
ok: [kargo-node-3] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.003052", "end": "2017-01-19 17:29:21.373797", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-01-19 17:29:21.370745", "stderr": "", "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"], "warnings": []}
ok: [kargo-node-2] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.004794", "end": "2017-01-19 17:29:21.553495", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-01-19 17:29:21.548701", "stderr": "", "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"], "warnings": []}
ok: [kargo-node-1] => {"changed": false, "cmd": "which resolvconf", "delta": "0:00:00.003212", "end": "2017-01-19 17:29:26.085267", "failed": false, "failed_when_result": false, "rc": 0, "start": "2017-01-19 17:29:26.082055", "stderr": "", "stdout": "/sbin/resolvconf", "stdout_lines": ["/sbin/resolvconf"], "warnings": []}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"ansible_facts": {"resolvconf": true}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"resolvconf": true}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"resolvconf": true}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"resolvconf": true}, "changed": false}
TASK [kubernetes/preinstall : set_fact] ****************************************
ok: [kargo-node-2] => {"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: [kargo-node-3] => {"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: [kargo-node-5] => {"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: [kargo-node-1] => {"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 kubelet] ***********************************
ok: [kargo-node-5] => {"changed": false, "stat": {"exists": false}}
ok: [kargo-node-2] => {"changed": false, "stat": {"exists": false}}
ok: [kargo-node-3] => {"changed": false, "stat": {"exists": false}}
ok: [kargo-node-1] => {"changed": false, "stat": {"exists": false}}
TASK [kubernetes/preinstall : check if early DNS configuration stage] **********
ok: [kargo-node-2] => {"ansible_facts": {"dns_early": true}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"dns_early": true}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"dns_early": true}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"dns_early": true}, "changed": false}
TASK [kubernetes/preinstall : target resolv.conf files] ************************
ok: [kargo-node-2] => {"ansible_facts": {"base": "/etc/resolvconf/resolv.conf.d/base", "head": "/etc/resolvconf/resolv.conf.d/head", "resolvconffile": "/etc/resolv.conf"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"base": "/etc/resolvconf/resolv.conf.d/base", "head": "/etc/resolvconf/resolv.conf.d/head", "resolvconffile": "/etc/resolv.conf"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"base": "/etc/resolvconf/resolv.conf.d/base", "head": "/etc/resolvconf/resolv.conf.d/head", "resolvconffile": "/etc/resolv.conf"}, "changed": false}
ok: [kargo-node-1] => {"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)] ***
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : check if /etc/dhclient.conf exists] **************
ok: [kargo-node-1] => {"changed": false, "stat": {"exists": false}}
ok: [kargo-node-5] => {"changed": false, "stat": {"exists": false}}
ok: [kargo-node-2] => {"changed": false, "stat": {"exists": false}}
ok: [kargo-node-3] => {"changed": false, "stat": {"exists": false}}
TASK [kubernetes/preinstall : target dhclient conf file for /etc/dhclient.conf]
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : target dhclient conf file for /etc/dhcp/dhclient.conf] ***
ok: [kargo-node-2] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"dhclientconffile": "/etc/dhcp/dhclient.conf"}, "changed": false}
TASK [kubernetes/preinstall : target dhclient hook file for Red Hat family] ****
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : target dhclient hook file for Debian family] *****
ok: [kargo-node-2] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"dhclienthookfile": "/etc/dhcp/dhclient-exit-hooks.d/zdnsupdate"}, "changed": false}
TASK [kubernetes/preinstall : generate search domains to resolvconf] ***********
ok: [kargo-node-2] => {"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: [kargo-node-3] => {"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: [kargo-node-5] => {"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: [kargo-node-1] => {"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] *****
ok: [kargo-node-2] => {"ansible_facts": {"dnsmasq_server": []}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"dnsmasq_server": []}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"dnsmasq_server": []}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"dnsmasq_server": []}, "changed": false}
TASK [kubernetes/preinstall : generate nameservers to resolvconf] **************
ok: [kargo-node-2] => {"ansible_facts": {"nameserverentries": "nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 8.8.8.8;"}, "changed": false}
ok: [kargo-node-3] => {"ansible_facts": {"nameserverentries": "nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 8.8.8.8;"}, "changed": false}
ok: [kargo-node-5] => {"ansible_facts": {"nameserverentries": "nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 8.8.8.8;"}, "changed": false}
ok: [kargo-node-1] => {"ansible_facts": {"nameserverentries": "nameserver 8.8.8.8", "supersede_nameserver": "supersede domain-name-servers 8.8.8.8;"}, "changed": false}
TASK [kubernetes/preinstall : gather os specific variables] ********************
ok: [kargo-node-2] => (item=/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml"}
ok: [kargo-node-3] => (item=/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml"}
ok: [kargo-node-5] => (item=/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml"}
ok: [kargo-node-1] => (item=/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml) => {"ansible_facts": {"required_pkgs": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common"]}, "item": "/Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/templates/../vars/debian.yml"}
TASK [kubernetes/preinstall : Create kubernetes config directory] **************
ok: [kargo-node-2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-5] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/preinstall : Create kubernetes script directory] **************
ok: [kargo-node-2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-5] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/usr/local/bin/kubernetes-scripts", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/preinstall : Create kubernetes manifests directory] ***********
ok: [kargo-node-5] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-2] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-3] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
ok: [kargo-node-1] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "kube", "path": "/etc/kubernetes/manifests", "size": 4096, "state": "directory", "uid": 999}
TASK [kubernetes/preinstall : check cloud_provider value] **********************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : include] *****************************************
included: /Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/tasks/openstack-credential-check.yml for kargo-node-2, kargo-node-3, kargo-node-5, kargo-node-1
TASK [kubernetes/preinstall : check openstack_auth_url value] ******************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : check openstack_username value] ******************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : check openstack_password value] ******************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : check openstack_region value] ********************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : check tenant_id value] ***************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : include] *****************************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : Create cni directories] **************************
skipping: [kargo-node-3] => (item=/etc/cni/net.d) => {"changed": false, "item": "/etc/cni/net.d", "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-2] => (item=/etc/cni/net.d) => {"changed": false, "item": "/etc/cni/net.d", "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => (item=/etc/cni/net.d) => {"changed": false, "item": "/etc/cni/net.d", "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => (item=/etc/cni/net.d) => {"changed": false, "item": "/etc/cni/net.d", "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-2] => (item=/opt/cni/bin) => {"changed": false, "item": "/opt/cni/bin", "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => (item=/opt/cni/bin) => {"changed": false, "item": "/opt/cni/bin", "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => (item=/opt/cni/bin) => {"changed": false, "item": "/opt/cni/bin", "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => (item=/opt/cni/bin) => {"changed": false, "item": "/opt/cni/bin", "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : Update package management cache (YUM)] ***********
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : Install latest version of python-apt for Debian distribs] ***
ok: [kargo-node-2] => {"cache_update_time": 1484847009, "cache_updated": true, "changed": false}
ok: [kargo-node-3] => {"cache_update_time": 1484847011, "cache_updated": true, "changed": false}
ok: [kargo-node-5] => {"cache_update_time": 1484847010, "cache_updated": true, "changed": false}
ok: [kargo-node-1] => {"cache_update_time": 1484847014, "cache_updated": true, "changed": false}
TASK [kubernetes/preinstall : Install python-dnf for latest RedHat versions] ***
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : Install epel-release on RedHat/CentOS] ***********
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : Install packages requirements] *******************
ok: [kargo-node-1] => (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']) => {"cache_update_time": 0, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat"]}
ok: [kargo-node-2] => (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']) => {"cache_update_time": 0, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat"]}
ok: [kargo-node-3] => (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']) => {"cache_update_time": 0, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat"]}
ok: [kargo-node-5] => (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']) => {"cache_update_time": 0, "cache_updated": false, "changed": false, "item": ["python-apt", "aufs-tools", "apt-transport-https", "software-properties-common", "python-httplib2", "openssl", "curl", "rsync", "bash-completion", "socat"]}
TASK [kubernetes/preinstall : Set selinux policy to permissive] ****************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : Disable IPv6 DNS lookup] *************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : Enable ip forwarding] ****************************
ok: [kargo-node-3] => {"backup": "", "changed": false, "msg": ""}
ok: [kargo-node-2] => {"backup": "", "changed": false, "msg": ""}
ok: [kargo-node-5] => {"backup": "", "changed": false, "msg": ""}
ok: [kargo-node-1] => {"backup": "", "changed": false, "msg": ""}
TASK [kubernetes/preinstall : Write openstack cloud-config] ********************
ok: [kargo-node-5] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/cloud_config", "size": 164, "state": "file", "uid": 0}
ok: [kargo-node-3] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/cloud_config", "size": 164, "state": "file", "uid": 0}
ok: [kargo-node-2] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/cloud_config", "size": 164, "state": "file", "uid": 0}
ok: [kargo-node-1] => {"changed": false, "gid": 999, "group": "kube-cert", "mode": "0640", "owner": "root", "path": "/etc/kubernetes/cloud_config", "size": 164, "state": "file", "uid": 0}
TASK [kubernetes/preinstall : Write azure cloud-config] ************************
skipping: [kargo-node-2] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-3] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-5] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
skipping: [kargo-node-1] => {"changed": false, "skip_reason": "Conditional check failed", "skipped": true}
TASK [kubernetes/preinstall : include] *****************************************
included: /Users/scollins/src/k8s/kargo/roles/kubernetes/preinstall/tasks/etchosts.yml for kargo-node-2, kargo-node-3, kargo-node-5, kargo-node-1
TASK [kubernetes/preinstall : Hosts | populate inventory into hosts file] ******
fatal: [kargo-node-2]: FAILED! => {"failed": true, "msg": "'dict object' has no attribute 'ansible_default_ipv4'"}
fatal: [kargo-node-3]: FAILED! => {"failed": true, "msg": "'dict object' has no attribute 'ansible_default_ipv4'"}
fatal: [kargo-node-5]: FAILED! => {"failed": true, "msg": "'dict object' has no attribute 'ansible_default_ipv4'"}
fatal: [kargo-node-1]: FAILED! => {"failed": true, "msg": "'dict object' has no attribute 'ansible_default_ipv4'"}
to retry, use: --limit @cluster.retry
PLAY RECAP *********************************************************************
kargo-node-1 : ok=52 changed=0 unreachable=0 failed=1
kargo-node-2 : ok=52 changed=0 unreachable=0 failed=1
kargo-node-3 : ok=52 changed=0 unreachable=0 failed=1
kargo-node-4 : ok=1 changed=0 unreachable=1 failed=0
kargo-node-5 : ok=52 changed=0 unreachable=0 failed=1
localhost : ok=2 changed=0 unreachable=0 failed=0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment