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:
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user