27 lines
560 B
YAML
27 lines
560 B
YAML
- hosts: k8s-controller
|
|
roles:
|
|
- role: k8s-controller
|
|
tags:
|
|
- k8s-controller
|
|
|
|
- hosts: k8s-node
|
|
roles:
|
|
- role: k8s-worker
|
|
tags:
|
|
- k8s-worker
|
|
tasks:
|
|
- name: ensure kubernetes node labels and taints are set
|
|
delegate_to: localhost
|
|
become: false
|
|
kubernetes.core.k8s:
|
|
definition:
|
|
apiVersion: v1
|
|
kind: Node
|
|
metadata:
|
|
name: '{{ inventory_hostname }}'
|
|
labels: '{{ k8s_node_labels }}'
|
|
spec:
|
|
taints: '{{ k8s_node_taints | d(omit) }}'
|
|
tags:
|
|
- node-labels
|