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";
}
}
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
I have this sort of syntax in one of my manifests
augeas {"dirty_ratio":
context => "/files/etc/sysctl.conf",
changes => [ ''set vm.dirty_ratio 15'',
],
onlyif => ''get vm.dirty_ratio != 15''
}
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";
> }
> }
>
>
>
>
--
Trevor Hemsley
Infrastructure Engineer
.................................................
* C A L Y P S O
* 4th Floor, Tower Point,
44 North Road,
Brighton, BN1 1YR, UK
OFFICE +44 (0) 1273 666 350
FAX +44 (0) 1273 666 351
.................................................
www.calypso.com
This electronic-mail might contain confidential information intended
only for the use by the entity named. If the reader of this message is
not the intended recipient, the reader is hereby notified that any
dissemination, distribution or copying is strictly prohibited.
* P * /*/ Please consider the environment before printing this e-mail /*/
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.