docker-swarm

This commit is contained in:
James Turland
2025-02-05 12:37:22 +00:00
parent d8f02e3f03
commit a64aeefc43
25 changed files with 307 additions and 0 deletions

View 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