Details
Description
Ensure that settings catalog creates the default production environment if an environmentpath has been set. This will help ensure that once PUP-2252 is done, we don't fail in new installations where no production environment directory has been created yet.
If environmentpath is set, we should manage "$environmentpath.first/$environment.default".
We are not managing the directory if environment was explicitly set.
Attachments
Issue Links
- relates to
-
PUP-3185 A puppet-passenger master fails with cryptic message for default directory environment setup with non-existent production directory.
-
- Closed
-
-
PUP-3186 Puppetmaster removes /etc/puppet/environments/production if it's a link rather than a directory
-
- Closed
-
-
PUP-2214 Many puppet commands fail when using a configured or requested directory environment that doesn't exist.
-
- Closed
-
-
PUP-3226 Non-existent directory environments should raise a helpful error
-
- Closed
-
- links to