1
0
mirror of https://github.com/jcwimer/kubernetes-ansible synced 2026-03-25 00:54:44 +00:00

Initial Commit

This commit is contained in:
2018-11-14 08:43:38 -05:00
commit 1670ccf7be
23 changed files with 1161 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
---
- name: Join kubernetes cluster
command: kubeadm join --discovery-token-unsafe-skip-ca-verification --token={{ join_token }} {{ join_addr }}:6443
register: out
changed_when: "out.rc == 0 and '/etc/kubernetes/bootstrap-kubelet.conf already exists' not in out.stderr"
failed_when: "out.rc != 0 and '/etc/kubernetes/bootstrap-kubelet.conf already exists' not in out.stderr"
become: true
- name: Set kublet node ip
replace:
path: /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
regexp: 'ExecStart=\/usr\/bin\/kubelet\ \$KUBELET_KUBECONFIG_ARGS'
replace: 'ExecStart=/usr/bin/kubelet --node-ip={{ kube_ip }} $KUBELET_KUBECONFIG_ARGS'
backup: yes
register: kubeletip
become: true
- name: Force systemd to reread configs
command: systemctl daemon-reload
become: true
when: kubeletip.changed
- name: Restart kubelet service
command: service kubelet restart
become: true
when: kubeletip.changed