Hi Jon
Thanks for the response.
I was actually able to find a work around. Not a great solution, so will
look at win_template.
---
- name: Add host file entries
hosts: all
tasks:
- name: Add host file entries
win_lineinfile:
dest: C:\Windows\System32\drivers\etc\hosts
line: |
x.x.x.x www.wesite1.com\r\n <http://www.wesite1.com%5Cr%5Cn/>
x.x.x.x www.wesite2.com\r\n <http://www.wesite2.com%5Cr%5Cn/>
x.x.x.x www.wesite3.com\r\n <http://www.wesite3.com%5Cr%5Cn/>
x.x.x.x www.wesite4.com\r\n <http://www.wesite4.com%5Cr%5Cn/>
x.x.x.x www.wesite5.com
Cheers
Mark
On Wednesday, February 10, 2016 at 5:11:21 PM UTC, Mark Matthews wrote:
>
> Hi
>
> I want to add multiple lines to a host file on some Windows machines.
>
> I tried using win_lineinfile in the following playbook below...but it only
> added the last line.
>
> ---
> - name: Add host file entries
> hosts: all
> tasks:
> - name: Check if line is present in config
> win_lineinfile:
> dest: C:\Windows\System32\drivers\etc\hosts
> line: "x.x.x.x www.website1.com"
> line: "x.x.x.x www.website2.com"
> line: "x.x.x.x www.website3.com"
> line: "x.x.x.x www.website4.com"
>
>
> Is there a way of doing this?
>
--
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/fe5fe97c-26c6-4f75-a854-39c5997e90f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.