Colons need to be added like so....
insertafter=EOF line="root:     [email protected]"
would be as below
insertafter=EOF line="root{{ ':' }}  [email protected]"


On Monday, July 27, 2015 at 2:41:28 PM UTC-4, Dave Thacker wrote:
>
> Sorry, 
> Error message is as follows.
>
> ERROR: Syntax Error while loading YAML script, prdscmappl01
> Note: The error may actually appear before this position: line 28, column 
> 95
>
>   - name: add email alias to /etc/alias
>     action: lineinfile dest="/etc/aliases" backup=yes state=present 
> insertafter=EOF line="root:     [email protected] <javascript:>"
>                                                                           
>                     ^
> This one looks easy to fix.  There seems to be an extra unquoted colon in 
> the line
> and this is confusing the parser. It was only expecting to find one free
> colon. The solution is just add some quotes around the colon, or quote the
> entire line after the first colon.
>
> For instance, if the original line was:
>
>     copy: src=file.txt dest=/path/filename:with_colon.txt
>
> It can be written as:
>
>     copy: src=file.txt dest='/path/filename:with_colon.txt'
>
> Or:
>
>     copy: 'src=file.txt dest=/path/filename:with_colon.txt'
>
>
> On Monday, July 27, 2015 at 1:38:25 PM UTC-5, Dave Thacker wrote:
>>
>> Another attempt and full error message
>> - name: add email alias to /etc/alias
>>     action: lineinfile dest="/etc/aliases" backup=yes state=present 
>> insertafter=EOF line="root':'     [email protected] <javascript:>"
>>
>> results in
>>
>> # Person who should get root's mail
>> #root:          marc
>> root':'     [email protected] <javascript:>
>>
>> which is nicely quoted but not correct.   
>>
>> DT
>>
>>
>> On Monday, July 27, 2015 at 9:40:11 AM UTC-5, Dave Thacker wrote:
>>>
>>> I want to add an alias to the end of my /etc/aliases file.  
>>>
>>> I've tried 
>>>
>>> action: lineinfile dest="/etc/aliases" backup=yes state=present 
>>> insertafter=EOF line="root\:        [email protected] <javascript:>"
>>>  
>>> action: lineinfile dest="/etc/aliases" backup=yes state=present 
>>> insertafter=EOF line='root:        [email protected] <javascript:>'
>>>
>>> I'm tripping on the colon after root.   
>>>
>>> Thanks in advance
>>>
>>> DT
>>>
>>>

-- 
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/b63e2aa8-e2ed-4691-9aaa-feca208ca818%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to