Is it possible to specify in a playbook hosts value to be a group item from hosts file?
example:
Hosts file contains:
[groupone]
comname1
comname2
comname3
in the playbook would like it to grab the group (groupone) but only apply the playbook routine to a name/value in that group and not all in that group.
Is it possible to specify in a playbook hosts value to be a group item from hosts file?
*_example:_*
Hosts file contains:
[groupone]
comname1
comname2
comname3
in the playbook would like it to grab the group (groupone) but only apply the playbook routine to a name/value in that
group and not all in that group.
groupone | comname2
You get the members of this group with the variable groups['groupone'].
Can i specify it on the hosts: line in the playbook is what i am trying to understand and point it to a value in the group.
hosts:
[‘groupone’][‘comname2’]
groupone.comname2
gives me warning , could not match supplied host pattern.
tried a few things like above, running into a syntax issue it seems or there isn’t a way to do it. Online documentation referencing a lot with referencing groups to combine or exclude. Which isn’t what i want,
as i just want to reference a name/value in a group.
Can i specify it on the hosts: line in the playbook is what i am trying to understand and point it to a value in the group.
hosts:
['groupone']['comname2']
groupone.comname2
gives me warning , could not match supplied host pattern.
tried a few things like above, running into a syntax issue it seems or there isn't a way to do it. Online documentation
referencing a lot with referencing groups to combine or exclude. Which isn't what i want,
as i just want to reference a name/value in a group.
There are a number of possibilities which comes to my mind:
- create new group for comname2, which can be included into [groupone] through [groupone:children]
- create dynamic group in the playbook with add_host task
- use --limit on the command line
I took the route of using children groups. Too bad there wasn’t a way to pull a group and pick a value in that group passing to the Hosts: value in a playbook. Thanks for the assist/suggestions
Stefan.