I have foreman installed on an ubuntu 14.04 server.
Now following problems:
I have installed many puppetlab modules (puppetlabs/apt, puppetlabs/ntp, etc).
After a click on "Import from…" I were able to import these puppet classes.
Now I have written my own puppet module. I am able to install it with
puppet module install andlinger-java
Now I click "Import from.." again, but it shows "No changes to your environments detected".
Whats wrong with my module?
All modules are installed in the same path. /etc/puppet/environments/production/modules/
Best Answer
The module has a syntax error so Foreman's proxy can't parse it to report the classes inside. Run Puppet's validator to see this:
The line in question should use a capital letter for "exec" for resource defaults: