Hi

I have only recently started using modules off the forge and running a 
recent version of Puppet (the majority of our network is still utilising 
0.25.4).  I spent a significant amount of time ensuring that dependencies 
in our existing Puppet implementation result in a single Puppet run will 
always succeed with the intended config applied to a node.

When making use of puppetlabs-apt I notice that there is nothing included 
in that module that would make the Exec['apt_update'] run before other 
package resources in my catalogue.  My thought would be to add something 
like this to update.pp:
  
Exec['apt_update'] -> Package <| title != "python-software-properties" and 
title != "software-properties-common" |>

I have also tried using the tag metaparameter ( tag != "apt" ) but then 
ended up with a dependency cycle.

Does anyone have an opinion as to why this is a terrible idea?  I ask 
because I have submitted a pull request for the change prior to reading the 
very informative page about contributing to puppetlabs modules and would 
value any community feedback on my approach.

Regards,
Nic

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to