I got the following error:
ERROR: Syntax Error while loading YAML script, /etc/ansible/playbooks/search
/roles/aws/tasks/main.yml
Note: The error may actually appear before this position: line 13, column 17
state: running
user_data: """#!/bin/bash
^
This one looks easy to fix. It seems that there is a value started
with a quote, and the YAML parser is expecting to see the line ended
with the same kind of quote. For instance:
when: "ok" in result.stdout
Could be written as:
when: '"ok" in result.stdout'
or equivalently:
when: "'ok' in result.stdout"
On Saturday, August 16, 2014 12:04:59 PM UTC-3, Michael DeHaan wrote:
>
> (a) can you please show the line from your playbook where you are using
> the user data variable?
>
> (b) with the above, how are you determining the way it fails? I.e. what
> does failure look like?
>
>
> On Fri, Aug 15, 2014 at 5:36 PM, Jonathan Nakatsui <[email protected]
> <javascript:>> wrote:
>
>> From the ansible docs the ec2 module (
>> http://docs.ansible.com/ec2_module.html) mentions a user_data field.
>> However, there is no example showing the use of user_data.
>>
>> I've tried a variety of things to pass through to the user field to no
>> avail including
>>
>> user_data: file.txt
>>
>> user_data: "{{ lookup('file', file.txt') }}"
>>
>> user_data: """#!/bin/bash
>> apt-get update
>> apt-get install htop"""
>>
>> And variations thereof. My googlefu has failed me so far to find any
>> results for how to solve this issue.
>>
>> Thanks if you have any input.
>>
>> --
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]
>> <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/64b86c47-036a-471f-8a64-9cbd38c04f5c%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/ansible-project/64b86c47-036a-471f-8a64-9cbd38c04f5c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
--
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/a1c6540e-6ece-49b8-84f8-83802cb97ebb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.