18 lines
418 B
YAML
18 lines
418 B
YAML
- hosts: all
|
|
become: true
|
|
roles:
|
|
- common
|
|
- docker
|
|
tasks:
|
|
- name: "Master node"
|
|
include_role:
|
|
name: swarm-init
|
|
when: ismaster == 'true'
|
|
- name: Managers and Workers"
|
|
include_role:
|
|
name: swarm-join
|
|
when: "ismaster != 'true'"
|
|
- name: "Deploy Docker services" #
|
|
include_role:
|
|
name: swarm-services
|
|
when: "myid|int == node_count|int - 1" |