[colug-432] Automatically Edit Configuration File: Ansible Patch Module Works Without Drama

Jon Miller jonebird at gmail.com
Thu Nov 19 14:46:11 EST 2015

jep200404 at columbus.rr.com writes:

> On Thu, 19 Nov 2015 11:20:10 -0500, jep200404 at columbus.rr.com wrote:
>> The first time I run the Ansible playbook, it works as desired
>> The next time I run the Ansible playbook, it changes something it should not.
>> Those multiline regexes are hard,
>> so on to trying Jim Wildman's suggestion on the Centos 7 vm.

Yeah, I figured even if one of those modules supported re.MULTILINE it would
end up being gnarly. 

> Before that, tried the patch module. 
> It works correctly and did so with little effort,
> likely because of the context it has.

I've taken the patch approach myself in the past, pre Ansible days, and it'll
work nicely for a while until the entire default httpd.conf file changes
significantly but perhaps that's a future worry.

> Still need to try Jim's suggestion.

Certainly those drop-ins are nice. I've had a recent conversation about other
config items that we wanted to change here that we couldn't accomplish with
an additional .conf file. (Related to altering default 'CustomLog' directive)

Jon Miller

More information about the colug-432 mailing list