Skip to content

Instantly share code, notes, and snippets.

@hvisage
Last active December 25, 2017 21:22
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save hvisage/3ed9393ee57972983e9b to your computer and use it in GitHub Desktop.
Save hvisage/3ed9393ee57972983e9b to your computer and use it in GitHub Desktop.
ansible & jq output of facts
for i in setup/*; do echo $if; jq '[.ansible_facts.ansible_hostname,.ansible_facts.ansible_devices.sda.size , .ansible_facts.ansible_all_ipv4_addresses[0]]' -c $i;done >list
and then, note the | @csv
for i in setup/*; do echo $if; jq '[.ansible_facts.ansible_hostname,.ansible_facts.ansible_devices.sda.size , .ansible_facts.ansible_all_ipv4_addresses[0]] | @csv' -r $i;done
"qa-pgdb01","120.00 GB","10.100.13.70"
for i in setup/*; do jq '[ .ansible_facts.ansible_hostname, .ansible_facts.ansible_all_ipv4_addresses[0] ] | join(", ")' -j $i;echo;done
qa-pgdb01, 10.100.13.70
ansible "qa:&apps" -m ping
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment