summaryrefslogtreecommitdiff
path: root/roles/kubernetes-node/tasks/main.yml
blob: 5b2eb9bc452485d1d4c19e98fe8a21ae803395e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
- name: get master vars
  set_fact:
    kube_master_vars: "{{ hostvars[kubernetes_nodes_master] }}"

- name: set up kubernetes master
  command: "kubeadm join --token {{ kube_master_vars.kube_bootstrap_token }} {{ kube_master_vars.ansible_default_ipv4.address }}:6443 --discovery-token-ca-cert-hash {{ kube_master_vars.kube_bootstrap_ca_cert_hash }}"
  args:
    creates: /etc/kubernetes/kubelet.conf
  register: kubeadm_join

- name: dump output of kubeadm join to log file
  when: kubeadm_join.changed
  copy:
    content: "{{ kubeadm_join.stdout }}\n"
    dest: /etc/kubernetes/kubeadm-join.log