--- - name: Manage Consul Servers hosts: debops_service_consul_servers tags: ['play::consul', 'play::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' ]