On Monday, July 25, 2016 at 4:54:39 PM UTC-4, Kai Stian Olstad wrote:
>
> On 25. juli 2016 02:57, Rick Paxton wrote:
> > *playbook:*
> > settings.yml
> > 1 ---
> > 2 - hosts: dbservers
> > 3 become: yes
> > 4
> > 5 tasks:
> > 6 - name: insert/update sysctl.conf settings per specifications
> > 7 blockinfile:
> > 8 backup: yes
> > 9 dest: /etc/sysctl.conf
> > 10 marker: # {mark} ANSIBLE MANAGED BLOCK
> > 11 content: |
> > 12 kernel.shmmni = 4096
> > 13 kernel.sem = 250 32000 100 128
> > 14 fs.file-max = 512 * PROCESSES
> > 15 net.ipv4.ip_local_port_range = 1024 6500
> > 16 net.core.rmem_default = 4194304
> > 17 net.core.rmem_max = 4194304
> > 18 net.core.wmem_default = 262144
> > 19 net.ipv4.tcp_wmem = 262144 262144 262144
> > 20 net.ipv4.tcp_rmem = 4194304 4194304 4194304
> >
> > *execution:*
> > $ ansible-playbook ./playbooks/settings.yml
> >
> > TASK [insert/update sysctl.conf settings per specifications]
> > ****************
> > fatal: [ag-rhel6-temp.test.local]: FAILED! => {"changed": false,
> "failed":
> > true, "module_stderr": "", "module_stdout": "Traceback (most recent call
> > last):\r\n File \"/tmp/ansible_3oLmj8/ansible_module_blockinfile.py\",
> > line 313, in <module>\r\n main()\r\n File
> > \"/tmp/ansible_3oLmj8/ansible_module_blockinfile.py\", line 243, in
> > main\r\n marker0 = re.sub(r'{mark}', 'BEGIN', marker)\r\n File
> > \"/usr/lib64/python2.6/re.py\", line 151, in sub\r\n return
> > _compile(pattern, 0).sub(repl, string, count)\r\nTypeError: expected
> string
> > or buffer\r\n", "msg": "MODULE FAILURE", "parsed": false}
>
> It's complaining about marker: not being a string, you need to put
> quotes around it.
> Since the marker text you are using is the same as the default you can
> just delete the marker line.
>
> --
> Kai Stian Olstad
>
Thank Kai, adding double quotes to the marker line resolved the issue!
-Rick
--
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/f22f95d1-4cbe-4dfc-8d53-63af837daddb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.