docs: sync addon docs with explicit external/internal service modes

Обновлена документация под новые аддоны (gitlab, redis, mongodb, kafka, kafka-ui, rabbitmq) и новую модель явного выбора зависимостей. Добавлены и унифицированы описания переключателей *_database_mode и *_redis_mode, обновлена таблица зависимостей аддонов, примеры конфигурации и список vault-секретов.
This commit is contained in:
Sergey Antropoff
2026-04-29 23:21:04 +03:00
parent dde2fc8a8a
commit 38aaadbfb1
128 changed files with 2881 additions and 902 deletions

View File

@@ -104,6 +104,54 @@
roles:
- role: "{{ playbook_dir }}/../addons/mysql/role"
- name: Install Redis
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_redis | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/redis/role"
- name: Install MongoDB
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_mongodb | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/mongodb/role"
- name: Install Kafka
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_kafka | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/kafka/role"
- name: Install Kafka UI
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_kafka_ui | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/kafka-ui/role"
- name: Install RabbitMQ
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_rabbitmq | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/rabbitmq/role"
- name: Install GitLab
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_gitlab | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/gitlab/role"
- name: Install Databasus
hosts: k3s_master[0]
gather_facts: false
@@ -208,11 +256,11 @@
roles:
- role: "{{ playbook_dir }}/../addons/csi-s3/role"
- name: Install Rook-Ceph
- name: Install Ceph-Rook
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_csi_ceph | default(false) | bool
when: (addon_ceph_rock | default(false) | bool) or (addon_csi_ceph | default(false) | bool)
roles:
- role: "{{ playbook_dir }}/../addons/csi-ceph/role"