Skip to content

Instantly share code, notes, and snippets.

@halberom
Created May 20, 2014 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save halberom/44bb22e1de6b47e9aaee to your computer and use it in GitHub Desktop.
Save halberom/44bb22e1de6b47e9aaee to your computer and use it in GitHub Desktop.
iterate over var of manifests
GATHERING FACTS ***************************************************************
ok: [localhost]
TASK: [test] ******************************************************************
ok: [localhost] => (item={'value': {'smf_name': 'trollname', 'method': 'trollimethod', 'manifest': 'trollifest'}, 'key': 'troll'}) => {
"item": {
"key": "troll",
"value": {
"manifest": "trollifest",
"method": "trollimethod",
"smf_name": "trollname"
}
},
"msg": "key troll, manifest trollifest"
}
ok: [localhost] => (item={'value': {'smf_name': 'trollname2', 'method': 'trollimethod2', 'manifest': 'trollifest2'}, 'key': 'troll2'}) => {
"item": {
"key": "troll2",
"value": {
"manifest": "trollifest2",
"method": "trollimethod2",
"smf_name": "trollname2"
}
},
"msg": "key troll2, manifest trollifest2"
}
- hosts: all
vars:
custom_smf:
troll:
smf_name: trollname
manifest: trollifest
method: trollimethod
troll2:
smf_name: trollname2
manifest: trollifest2
method: trollimethod2
tasks:
- debug: msg="key: {{ item.key }}, manifest: {{ item.value.manifest }}"
with_items: custom_smf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment