Only some Puppet Modules show up in Foreman

362 views
Skip to first unread message

mysel...@googlemail.com

unread,
Apr 25, 2014, 7:23:43 AM4/25/14
to puppet...@googlegroups.com
Hi there,

I am new to foreman and just installed version 1.2

Then I installed some puppet modules to my puppet environment production.
In foreman later I imported the classes from my local puppet server

The import afterwards showed me some of the modules, but other modules are not shown
My /etc/puppet/environments/production/modules consists of the following modules:

account
concat
ntp
resolv_conf
shorewall
stdlib

In foreman I only see the ntp and resolv_conf modules
Especially these puppet modules do not show up in foreman:
puppet module install -i /etc/puppet/environments/production/modules torrancew/account
puppet module install -i /etc/puppet/environments/production/modules inkblot/shorewall

Has someone an idea why these modules do not show up ?

Thanks

Dominic Cleal

unread,
Apr 28, 2014, 3:29:12 AM4/28/14
to puppet...@googlegroups.com
On 25/04/14 12:23, mysel...@googlemail.com wrote:
> Hi there,
>
> I am new to foreman and just installed version 1.2

I'd recommend using Foreman 1.4 or even 1.5 if you're doing a new
installation. 1.2 is a little old.

> Then I installed some puppet modules to my puppet environment production.
> In foreman later I imported the classes from my local puppet server
>
> The import afterwards showed me some of the modules, but other modules
> are not shown
> My /etc/puppet/environments/production/modules consists of the following
> modules:
>
> account
> concat
> ntp
> resolv_conf
> shorewall
> stdlib
>
> In foreman I only see the ntp and resolv_conf modules
> Especially these puppet modules do not show up in foreman:
> puppet module install -i /etc/puppet/environments/production/modules
> torrancew/account

This module doesn't contain any classes, so it won't show up in the
class list. Use its 'account' defined type from your own modules.

> puppet module install -i /etc/puppet/environments/production/modules
> inkblot/shorewall
>
> Has someone an idea why these modules do not show up ?

I'd have expected a few classes from shorewall to show up. Which
version of Puppet's installed? Maybe the module's using a feature that
will only parse in a newer version.

--
Dominic Cleal
Red Hat Engineering
Reply all
Reply to author
Forward
0 new messages