#安装前环境检测 - 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