> > > The module should be at /etc/puppet/environments/common/ntp/ or > /etc/puppet/modules/ntp/. What are the paths of the modules you've added? > > Hmm, since my common environment is a real environment, its modules are under /etc/puppet/environments/common/*modules*/<module>. The same directory structure for production environment - /etc/puppet/environments/production/*modules*/<module>.
Foreman has no problems finding and importing all of my classes and modules in all environments. It just does not allow me to assign modules from one environment (common) to any of the hosts or HostGroups belonging to other environment. I can create a Config Group (since it is not environment specific) and assign modules from any environment to it, but once that CG is applied to a host, puppet classes from other than host's environment are greyed out. Thanks! -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to foreman-users+unsubscr...@googlegroups.com. To post to this group, send email to foreman-users@googlegroups.com. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.