mirror of
https://codeberg.org/scottslowe/learning-tools.git
synced 2026-03-11 09:04:37 +00:00
Update Ansible playbook and Docker Compose file
Update Ansible playbook to copy Docker Compose file to manager. Update Docker Compose file. Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
This commit is contained in:
parent
db91b58b0b
commit
fa48a0d2d2
2 changed files with 11 additions and 2 deletions
|
|
@ -14,6 +14,15 @@
|
||||||
- name: "Establish Swarm join token as a host fact"
|
- name: "Establish Swarm join token as a host fact"
|
||||||
set_fact: swarmtoken="{{ swarm_token.stdout }}"
|
set_fact: swarmtoken="{{ swarm_token.stdout }}"
|
||||||
|
|
||||||
|
- name: "Copy docker-stack.yml to manager"
|
||||||
|
copy:
|
||||||
|
src: "docker-stack.yml"
|
||||||
|
dest: "/home/fedora/docker-stack.yml"
|
||||||
|
owner: "fedora"
|
||||||
|
group: "fedora"
|
||||||
|
tags:
|
||||||
|
- "files"
|
||||||
|
|
||||||
- hosts: "tag_role_worker"
|
- hosts: "tag_role_worker"
|
||||||
become: "yes"
|
become: "yes"
|
||||||
remote_user: "fedora"
|
remote_user: "fedora"
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ version: "3"
|
||||||
services:
|
services:
|
||||||
proxy:
|
proxy:
|
||||||
image: traefik
|
image: traefik
|
||||||
command: --web --docker --logLevel=DEBUG
|
command: --web --docker --docker.swarmmode --docker.watch --logLevel=DEBUG
|
||||||
networks:
|
networks:
|
||||||
- webgateway
|
- webgateway
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -43,4 +43,4 @@ services:
|
||||||
constraints: [node.role == worker]
|
constraints: [node.role == worker]
|
||||||
networks:
|
networks:
|
||||||
webgateway:
|
webgateway:
|
||||||
driver: bridge
|
driver: overlay
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue