Added some state files to test. Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
32 lines
678 B
Plaintext
32 lines
678 B
Plaintext
include:
|
|
- common.init
|
|
- cilium.init
|
|
|
|
kubeadm_init:
|
|
cmd.run:
|
|
- name: 'kubeadm init --pod-network-cidr={{ pillar["pod_cidr"] }} --ignore-preflight-errors=NumCPU'
|
|
- unless: 'test -f /etc/kubernetes/admin.conf'
|
|
- require:
|
|
- service: kubelet_service
|
|
- service: containerd_service
|
|
|
|
kubeconfig_dir:
|
|
file.directory:
|
|
- name: /root/.kube
|
|
- mode: 755
|
|
- makedirs: True
|
|
- require:
|
|
- cmd: kubeadm_init
|
|
|
|
|
|
kubeconfig_file:
|
|
file.managed:
|
|
- name: /root/.kube/config
|
|
- source: file:///etc/kubernetes/admin.conf
|
|
- user: root
|
|
- group: root
|
|
- mode: 600
|
|
- require:
|
|
- cmd: kubeadm_init
|
|
- file: kubeconfig_dir
|