Helm chart + Ansible роль, создающие Ingress-only правила для уже существующих K8s сервисов. Каждый Ingress создаётся в namespace целевого сервиса. Поддерживает: TLS (cert-manager или готовый Secret), basic auth (автохэш пароля через openssl passwd -apr1), WebSocket, несколько хостов, per-entry аннотации.
8 lines
147 B
YAML
8 lines
147 B
YAML
---
|
|
- name: Install ingress-add-domains
|
|
hosts: k3s_master[0]
|
|
gather_facts: false
|
|
become: true
|
|
roles:
|
|
- role: "{{ playbook_dir }}/role"
|