Hi, It seems there are a few ways to remedy this, such as defining a new class > for the mod_ssl > package<https://groups.google.com/d/msg/puppet-users/julAujaVsVk/EQAk3HrpwAIJ>and > including that class in both modules. However, I'd like to figure out > if it's possible to rectify this situation without modifying either > module. I've tried in vain to use many different permutations of require > and -> for resource ordering to ensure that the puppetlabs-apache module > gets loaded first, but I just can't manage to get it to work. it seems no > matter what I do, the rvm module is loaded first, which causes the > puppetlabs-apache module to fail. > > So can anyone tell me how I can get around this problem? I'd very much > like to modify the puppetlabs-apache module, but since they use an array to > define the required mod packages, it makes it a little tricky to check if > each one is defined before using it, since as far as I know it's not very > straight forward to iterate over an array in the puppet DSL. Thanks for > any suggestions! >
https://forge.puppetlabs.com/puppetlabs/stdlib -- check out ensure_packages(). Cheers, Paul -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
