Bug #2119
closedignored valid puppet modulepath if first configured directory does not exist
Description
In my master section of my puppet.conf I have the following modulepath:
modulepath = $confdir/environments/$environment/puppet_modules:/home/$environment/puppet_modules
For my personal testing environment (kcormier) I keep all of my modules under /home/kcormier/puppet_modules. /etc/puppet/environments/kcormier/puppet_modules does not exist. Neither does the parent directory /etc/puppet/environments/kcormier. Puppet works fine however foreman fails to import my classes and thinks the environment does not exist. If I create /etc/puppet/environments/kcormier, foreman will load my classes correctly. Just to note, /etc/puppet/environments/kcormier/puppet_modules still DOES NOT exist, however it's parent directory does.
This was found with foreman-proxy 1.1rc1 from the foreman-1.1.rc4 rpms running on centos 6.3 fully patched.
Updated by Sam Kottler almost 12 years ago
- Target version set to 26
I can reproduce this. Thanks for the report @Kevin Cormier!
Updated by Dominic Cleal over 11 years ago
- Target version changed from 26 to 1.2.0
Updated by Greg Sutcliffe over 11 years ago
- Status changed from New to Ready For Testing
Updated by Anonymous over 11 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 722bba2d153d021827d7a1b6eb32748d0ceb7f86.