Curl within a salt-state
Tue 12 September 2017
So I have been looking all over for how to make this happen and finally figured it out, preserving it for anybody else who wants to kick off a curl in a salt state to say add something into monitoring or begin another process via an API call
# this will perform a curl on the target minion
do_a_curl:
cmd.run:
- name: >-
curl -X POST -d '{"hostname":"192.168.1.65","version":"v2c","community":"public"}' -H 'X-Auth-Token: 286755fad04869ca523320acce0dc6a4' "http://192.168.1.85/api/v0/devices"
Right now this is just using testing data from my lab, but as long as you enclose all the salient data in ‘ or ” it should be fine
Category: automation