Hello
I have a issue with duplicate Augeas settings and hoping to bounce the
issue off the community for some ideas.
I like to "pre-deploy" my servers regardless of what application they
will
run and I typically have them sitting in
(/etc/puppet/manifest/classes/xxxx-linux-server) where they remain until
they are moved into an "application class" ....which then adds
additional
modules
My "base" setup does not allow ip_forwarding:
[root@puppetdev-stc development]# grep net.ipv4.ip_forward
defaults/manifests/config.pp
sysctl { 'net.ipv4.ip_forward': value => '0', comment =>
'this is a
comment' }
[root@puppetdev-stc development]#
However, I have an application that does require ip_forwarding .....and
when I add the "application layer" ....I get a conflict:
Error: Could not retrieve catalog from remote server: Error 400 on SERVER:
Duplicate declaration: Sysctl[net.ipv4.ip_forward] is already declared in
file /etc/puppet/modules/development/defaults/manifests/config.pp:4; cannot
redeclare at /etc/puppet/modules/development/wombat/manifests/config.pp:5
on node puppet-client.xxxx.xxx.xx
How can I force puppet to simply execute the sysctl settings in order (I
use requires to control module order) ...meaning the last setting will
become the valid setting?
Thanks
Bruce
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/CAHvj1qaRySdJudgCHFVe2Y%3DGrJu0F-0B5QbnwWce8gM2Ve3iwA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.