Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Ansible tips & tricks | ||||||||
Line: 73 to 73 | ||||||||
Add item to dictionaryUse "{{ variable | default({}) | combine({key_name: key_value}) }}" | ||||||||
Added: | ||||||||
> > |
Replace multiple lines using replace module (lineinfile does not support multi-line regexp)Example:- name: Comment out hint zone "." in named.conf replace: path: "/etc/named.conf" regexp: '^(zone\s+"\."\s+IN\s+{[^\n]*)\n(\s*type\s+hint;[^\n]*)\n(\s*file\s+"named\.ca";[^\n]*)\n(};)' replace: '# \1\n# \2\n# \3\n# \4' | |||||||
-- Ivo van Geel - 21 Sep 2021 |