new file: ansible/inventory/gce.ini new file: ansible/inventory/gce.py new file: ansible/master-node-create.yaml new file: ansible/secrets.py new file: ansible/test-inv new file: ansible/test.yaml new file: ansible/work-kube-config.yaml new file: ansible/worker-config.yaml new file: ansible/yum-config-manager.yaml new file: gcp-lb/main.tf new file: gcp-lb/outputs.tf new file: gcp-lb/provider.tf new file: gcp-lb/variables.tf new file: k8s-master/firewall.tf new file: k8s-master/main.tf new file: k8s-master/network.tf new file: k8s-master/outputs.tf new file: k8s-master/provider.tf new file: k8s-master/scripts/get-metadata-gce.sh new file: k8s-master/scripts/id_ecdsa new file: k8s-master/scripts/id_ecdsa.pub new file: k8s-master/scripts/startup.sh new file: k8s-master/variables.tf new file: k8s-workers/firewall.tf new file: k8s-workers/main.tf new file: k8s-workers/outputs.tf new file: k8s-workers/provider.tf new file: k8s-workers/scripts/get-metadata-gce.sh new file: k8s-workers/scripts/id_ecdsa new file: k8s-workers/scripts/id_ecdsa.pub new file: k8s-workers/scripts/startup.sh new file: k8s-workers/variables.tf new file: main.tf new file: provider.tf new file: variables.tf new file: versions.tf Initial commit
22 lines
628 B
YAML
22 lines
628 B
YAML
---
|
|
- name: Set up worker nodes
|
|
hosts: gcp_k8s_role_worker
|
|
become: true
|
|
tasks:
|
|
- name: Wait for the kubelet config file to be created
|
|
wait_for:
|
|
path: /var/lib/kubelet/config.yaml
|
|
- name: Check for /var/lib/kubelet/config.yaml and replace cgroupfs with systemd as cgroupDriver if found
|
|
replace:
|
|
path: /var/lib/kubelet/config.yaml
|
|
regexp: "cgroupDriver: cgroupfs"
|
|
replace: "cgroupDriver: systemd"
|
|
register: kube_updated
|
|
- debug:
|
|
var: kube_updated
|
|
- name: Restart kubelet service
|
|
service:
|
|
name: kubelet
|
|
state: restarted
|
|
when: kube_updated.changed == true
|