snel.kubernetes-cluster/k8s_services.yml

48 lines
940 B
YAML

# Playbook Services Install
---
- name: Install services on K8S
become: false
gather_facts: false
hosts:
- talos_first_nodes
roles:
- role: k8s_metallb
tags:
- metallb
- role: k8s_traefik
tags:
- traefik
- role: k8s_cert_manager
tags:
- cert_manager
- role: k8s_rancher
tags:
- rancher
- role: k8s_local_path_storage
tags:
- local_path_storage
- role: k8s_mayastor
tags:
- mayastor
- role: k8s_velero
tags:
- velero
- role: k8s_node_problem_detector
tags:
- k8s_node_problem_detector
- monitoring
- role: k8s_rancher_monitoring
tags:
- rancher_monitoring
- name: Install per-node services on K8S
become: false
gather_facts: false
hosts:
- talos
roles:
- role: k8s_mayastor_diskpool
tags:
- mayastor
- mayastor_diskpool