xoxys.k3s/molecule/rocky9/converge.yml

39 lines
1.3 KiB
YAML
Raw Normal View History

2022-10-03 20:58:05 +00:00
---
- name: Converge
hosts: all
vars:
k3s_reset: False
k3s_packages_extra:
- https://github.com/k3s-io/k3s-selinux/releases/download/v1.2.stable.2/k3s-selinux-1.2-2.el8.noarch.rpm
2022-10-05 20:54:36 +00:00
k3s_server_flannel_backend_enabled: False
k3s_server_network_policy_enabled: False
k3s_server_cloud_controller_enabled: True
k3s_server_workload_enabled: True
2022-10-05 20:54:36 +00:00
k3s_server_manifests_templates:
- "calico-installation.yaml.j2"
k3s_server_manifests_urls:
2022-11-18 09:12:48 +00:00
- url: https://raw.githubusercontent.com/projectcalico/calico/v3.24.2/manifests/tigera-operator.yaml
2022-10-05 20:54:36 +00:00
dest: tigera-operator.yaml
# - url: https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml
# dest: hcloud-ccm.yaml
2022-10-03 20:58:05 +00:00
k3s_init_log_enabled: True
k3s_selinux_enabled: True
# k3s_server_resource_creations:
# - kind: Secret
# name: hcloud
# definition:
# metadata:
# namespace: kube-system
# apiVersion: v1
# type: Opaque
# data:
# token: "{{ hcloud_token | b64encode }}"
k3s_node_labels:
node.kubernetes.io/exclude-from-external-load-balancers: "true"
2022-10-03 20:58:05 +00:00
pre_tasks:
- name: Override host variables
ansible.builtin.set_fact:
k3s_node_ip: "{{ ansible_default_ipv4.address }}"
roles:
- role: xoxys.k3s