Escape your double quotes

body="{\"path\": \"silence/{{ item }}\",\"content\": {\"reason\": 
\"Automatic Scale Down\"},\"expire\": 28800}"

On Tuesday, 23 June 2015 06:45:41 UTC+10, Erick Barros wrote:
>
> 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 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/652cd914-f243-4007-998c-fbef23f831c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to