25 lines
686 B
YAML
25 lines
686 B
YAML
# - name: Write kubeadm config
|
|
# template:
|
|
# src: kubeadm-config.yaml.j2
|
|
# dest: /etc/kubernetes/kubeadm-config.yaml
|
|
|
|
# - name: Pre-pull images
|
|
# command: kubeadm config images pull
|
|
|
|
# - name: Init control-plane
|
|
# command: kubeadm init --config=/etc/kubernetes/kubeadm-config.yaml
|
|
# args: { creates: /etc/kubernetes/admin.conf }
|
|
|
|
# - name: Setup kubeconfig
|
|
# shell: |
|
|
# mkdir -p $HOME/.kube
|
|
# cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
|
|
# chown $(id -u):$(id -g) $HOME/.kube/config
|
|
|
|
- name: Save join command
|
|
shell: kubeadm token create --print-join-command
|
|
register: join_cmd
|
|
|
|
- set_fact:
|
|
kubeadm_join_command_all: "{{ join_cmd.stdout }}"
|