Hi guys,
this is the first time I ever use the “uri_module” and I’m facing a problem that I just can’t solve… here it is
- name: Sending Stash to Sensu - {{ item }}
uri:
url=http://10.0.0.8:4567/stashes
method=POST
body_format=json
body=“{“path”: “silence/{{ item }}”,“content”: {“reason”: “Automatic Scale Down”},“expire”: 28800}”
HEADER_Content-Type=“application/json;charset=utf-8”
status_code=200
with_items:
- c3_imagens_name
tags: - stash
When I try to execute this piece of code I got the following error:
ERROR: Syntax Error while loading YAML script, ec2_rotate_imagens.yml
Note: The error may actually appear before this position: line 76, column 22
body_format=json
body=“{“path”: “silence/{{ item }}”,“content”: {“reason”: “Automatic Scale Down”},“expire”: 28800}”
^
We could be wrong, but this one looks like it might be an issue with
missing quotes. Always quote template expression brackets when they
start a value. For instance:
with_items:
- {{ foo }}
Should be written as:
with_items:
- “{{ foo }}”
I’m trying to POST something like this (using curl):
/usr/bin/curl -XPOST ‘http://10.0.0.8:4567/stashes’ -d ‘{
“path”: “silence/ip-10-0-4-217”,
“content”: {
“reason”: “Automatic Scale Down”
},
“expire”: 28800
}’
Could you please guys give me some help?
Thanks in advance