All, I have a module that I would like to set a variable for, and then if that is variable is set, consider the module (which deploys software), in ''maintenance mode'', where it drops out of the module, and moves into the next module, kind of like a return function. Can puppet do that? I don''t want to use fail() as it stops ALL puppet processing. Doug. -- 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 Jun 21, 2011, at 5:04 PM, Douglas Garstang wrote:> All, > > I have a module that I would like to set a variable for, and then if that is variable is set, consider the module (which deploys software), in ''maintenance mode'', where it drops out of the module, and moves into the next module, kind of like a return function. Can puppet do that? I don''t want to use fail() as it stops ALL puppet processing.Well, this Pesudo-code should work: init.pp class my_module { $module_is_enabled = true if( $module_is_enabled ) { include my_module::content } } content.pp: class my_module::content { Put real content here } -- 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.
Oh... right... of course... Put the logic one level up... That will work. Thanks On Jun 21, 2011, at 5:54 PM, Patrick <kc7zzv@gmail.com> wrote:> > On Jun 21, 2011, at 5:04 PM, Douglas Garstang wrote: > >> All, >> >> I have a module that I would like to set a variable for, and then if that is variable is set, consider the module (which deploys software), in ''maintenance mode'', where it drops out of the module, and moves into the next module, kind of like a return function. Can puppet do that? I don''t want to use fail() as it stops ALL puppet processing. > > Well, this Pesudo-code should work: > > > > init.pp > class my_module { > > $module_is_enabled = true > > if( $module_is_enabled ) { > include my_module::content > } > > } > > content.pp: > class my_module::content { > > Put real content here > } > > -- > 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.-- 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.