mirror of
https://github.com/JamesTurland/JimsGarage.git
synced 2025-10-04 09:16:19 +00:00
docker-swarm
This commit is contained in:
31
Ansible/Playbooks/Docker-Swarm/site.yaml
Normal file
31
Ansible/Playbooks/Docker-Swarm/site.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
- name: Setup Docker & NFS on Ubuntu
|
||||
hosts: all
|
||||
become: true
|
||||
roles:
|
||||
- docker_install
|
||||
- mount_nfs
|
||||
|
||||
- name: Init Docker Swarm
|
||||
hosts: managers[0]
|
||||
become: true
|
||||
roles:
|
||||
- init_docker_swarm
|
||||
|
||||
- name: Join Managers
|
||||
hosts: managers
|
||||
become: true
|
||||
roles:
|
||||
- manager_join_docker_swarm
|
||||
|
||||
- name: Join Workers
|
||||
hosts: workers
|
||||
become: true
|
||||
roles:
|
||||
- worker_join_docker_swarm
|
||||
|
||||
- name: Deploy Portainer
|
||||
hosts: managers[0]
|
||||
become: true
|
||||
roles:
|
||||
- portainer_deploy
|
Reference in New Issue
Block a user