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

77 lines
1.4 KiB
YAML

#安装前环境检测
- hosts: tsg
remote_user: root
roles:
- init/check-begin
#安装JDK
- hosts: tsg
remote_user: root
roles:
- init/install-jdk
vars_files:
- roles/init/install-jdk/vars/main.yml
#安装kafka
- hosts: tsg
remote_user: root
roles:
- init/install-kafka
vars_files:
- roles/init/install-kafka/vars/main.yml
- roles/configs/vars/main.yml
#安装pip和docker
- hosts: tsg
remote_user: root
roles:
- init/install-docker
- init/install-pip
vars_files:
- roles/configs/vars/main.yml
- roles/init/install-pip/vars/main.yml
#安装mariadb命令
- hosts: tsg
remote_user: root
roles:
- init/install-mariadb
#开启所有需要的端口
- hosts: tsg
remote_user: root
roles:
- init/open-ports
vars_files:
- roles/init/open-ports/vars/main.yml
#离线安装的情况下将所有的镜像都发送到指定的目录下
- hosts: tsg
remote_user: root
roles:
- images
vars_files:
- roles/configs/vars/main.yml
#启动基础容器
#minio安装
- hosts: tsg
remote_user: root
roles:
- commons/minio
vars_files:
- roles/configs/vars/main.yml
- roles/commons/minio/vars/main.yml
#创建docker自定义网络
- hosts: tsg
remote_user: root
roles:
- init/create-docker-network
#管理docker容器的组件
- hosts: tsg
remote_user: root
roles:
- commons/portainer
vars_files:
- roles/configs/vars/main.yml
- roles/commons/portainer/vars/main.yml