Files
geedge-jira/attachment/11443/tsg.yml
2025-09-14 22:00:20 +00:00

155 lines
3.0 KiB
YAML

#在mariadb中创建druid所需要的数据库
- hosts: tsg
remote_user: root
roles:
- init/create-mariadb-database
vars_files:
- roles/configs/vars/main.yml
#启动基础容器
- hosts: tsg
remote_user: root
roles:
- commons/zookeeper
vars_files:
- roles/configs/vars/main.yml
- roles/commons/zookeeper/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- commons/kafka
vars_files:
- roles/configs/vars/main.yml
- roles/commons/kafka/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- commons/kafka-manager
vars_files:
- roles/configs/vars/main.yml
- roles/commons/kafka-manager/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- commons/druid
vars_files:
- roles/configs/vars/main.yml
- roles/commons/druid/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- commons/clickhouse
vars_files:
- roles/configs/vars/main.yml
- roles/commons/clickhouse/vars/main.yml
#管理docker容器的组件
- hosts: tsg
remote_user: root
roles:
- commons/portainer
vars_files:
- roles/configs/vars/main.yml
- roles/commons/portainer/vars/main.yml
#在kafka中创建topic
- hosts: tsg
remote_user: root
roles:
- init/create-kafka-topic
vars_files:
- roles/configs/vars/main.yml
- roles/init/create-kafka-topic/vars/main.yml
#创建clickhouse表
- hosts: tsg
remote_user: root
roles:
- init/create-clickhouse-table
vars_files:
- roles/configs/vars/main.yml
- roles/init/create-clickhouse-table/vars/main.yml
#启动其他容器
- hosts: tsg
remote_user: root
roles:
- commons/hbase
vars_files:
- roles/configs/vars/main.yml
- roles/commons/hbase/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- app/galaxy-qgw-service
vars_files:
- roles/configs/vars/main.yml
- roles/app/galaxy-qgw-service/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- app/galaxy-report-service
vars_files:
- roles/configs/vars/main.yml
- roles/app/galaxy-report-service/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- commons/gohangout
vars_files:
- roles/configs/vars/main.yml
- roles/commons/gohangout/vars/main.yml
- hosts: tsg
remote_user: root
roles:
- app/galaxy-job-service
vars_files:
- roles/configs/vars/main.yml
- roles/app/galaxy-job-service/vars/main.yml
#创建hbase表
- hosts: tsg
remote_user: root
roles:
- init/create-hbase-table
vars_files:
- roles/configs/vars/main.yml
- roles/init/create-hbase-table/vars/main.yml
#启动flume补全任务
- hosts: tsg
remote_user: root
roles:
- commons/flume
vars_files:
- roles/configs/vars/main.yml
- roles/commons/flume/vars/main.yml
#提交topology任务
- hosts: tsg
remote_user: root
roles:
- init/topology
vars_files:
- roles/configs/vars/main.yml
- roles/init/topology/vars/main.yml
#链路检测
- hosts: tsg
remote_user: root
roles:
- init/check-end
vars_files:
- roles/configs/vars/main.yml
- roles/init/check-end/vars/main.yml