This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-deployment-ansible-d…/tsg-olap/parcels/roles/initialization/druid/tasks/main.yml
2024-02-22 10:53:59 +08:00

22 lines
717 B
YAML

- block:
- include: uninstall.yml
- include: "{{ playbook_name }}"
vars:
playbook_name: "{{ 'init-cluster.yml' if groups.druid | length > 1 else 'init-standalone.yml' }}"
- include: check.yml
when: inventory_hostname in groups['druid'][:2] and operation == 'install'
- block:
- include: backup.yml
- include: uninstall.yml
- include: "{{ playbook_name }}"
vars:
playbook_name: "{{ 'init-cluster.yml' if groups.druid | length > 1 else 'init-standalone.yml' }}"
- include: check.yml
when: inventory_hostname in groups['druid'][:2] and (operation) == "upgrade"
- block:
- include: uninstall.yml
when: inventory_hostname in groups['druid'][:2] and (operation) == "uninstall"