32 lines
894 B
YAML
32 lines
894 B
YAML
---
|
|
- name: Manage Consul Servers
|
|
hosts: debops_service_consul_servers
|
|
tags: ['role::consul', 'role::consul:server', 'skip::consul' ]
|
|
serial: 1
|
|
become: True
|
|
|
|
environment: '{{ inventory__environment | d({})
|
|
| combine(inventory__group_environment | d({}))
|
|
| combine(inventory__host_environment | d({})) }}'
|
|
|
|
roles:
|
|
- role: consul
|
|
tags: [ 'role::consul', 'skip::consul' ]
|
|
|
|
- name: Manage Consul Agents
|
|
hosts: [ 'all', '!debops_service_consul_servers' ]
|
|
tags: [ 'role::consul', 'role::consul:agent', 'skip::consul' ]
|
|
serial:
|
|
- 1
|
|
- 3
|
|
- 5
|
|
become: True
|
|
|
|
environment: '{{ inventory__environment | d({})
|
|
| combine(inventory__group_environment | d({}))
|
|
| combine(inventory__host_environment | d({})) }}'
|
|
|
|
roles:
|
|
- role: consul
|
|
tags: [ 'role::consul', 'skip::consul' ]
|