Hi guys,
I have 3 roles:
- role A: which needs to be executed on localhost
- role B: which needs to run on a remote host
- role C: which is a rescue role that cleans up some things which role A did on localhost (this one should always run, especially if some task failed in one of the other roles)
How could I achieve this?
The closest I've been was something like:
```
- hosts: all
tasks:
- block:
- include_role:
name: role A
- include_role:
name: role B
always:
- include_role:
name: role C
```
but this of course has no posibilty of changing the hosts against which it is run ('localhost' is not 'all' being the problem)