betelgeusebytes/ansible/roles/kubeadm_init/tasks/main.yml

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 }}"