snel.kubernetes-cluster/k8s_services.yml

56 lines
1.1 KiB
YAML

# Playbook Services Install
---
- name: Install Infracstructure and Storage 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_local_path_storage
tags:
- local_path_storage
- role: k8s_mayastor
tags:
- mayastor
- name: Install per-node Storage services on K8S
become: false
gather_facts: false
hosts:
- talos
roles:
- role: k8s_mayastor_diskpool
tags:
- mayastor
- mayastor_diskpool
- name: Install services on K8S
become: false
gather_facts: false
hosts:
- talos_first_nodes
roles:
- role: k8s_rancher
tags:
- rancher
- role: k8s_rancher_monitoring
tags:
- rancher_monitoring
- role: k8s_node_problem_detector
tags:
- k8s_node_problem_detector
- monitoring
- role: k8s_zabbix_proxy
tags:
- k8s_zabbix_proxy
- monitoring