On Dec 2, 2010, at 1:03 PM, Sid wrote: > ruby: 1.8.7.302-4 > ruby-augeas: 0.3.0-1.el5 (EPEL) > augeas-libs: 0.7.3-1.el5 (EPEL) > puppet: 2.6.4 > > I am unable to get Puppet/Augeas to update the sysctl.conf file when > using the following configuration. I have tested changing the file > with augtool and that works. Puppet fails silently though. > Suggestions? > > class haproxy { > package { > "haproxy": ensure => "1.4.8-1" ; > } > > augeas { > "ip_forward": > changes => "set /files/etc/sysctl.conf/net.ipv4.ip_forward 0"; > } > } >
Just some general advice, it's usually better to use single-quotes with Augeas so you have a smaller chance of puppet's string expansion screwing things up. I'm pretty sure this has nothing to do with your problem though. I do the exact same thing. Here's my manifest: augeas { "ip-forwarding": context => "/files/etc/sysctl.conf/", changes => "set net.ipv4.ip_forward 0", } Note that you are using semi-colons and not commas. Does that fix it? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.