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

--
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/ab0749a5-9931-69b2-3c01-d0c149db8735%40olstad.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to