Project

General

Profile

Actions

Feature #24667

closed

Create Puppet 4 environment directory structure automatically when Puppet environment is created via WebUI

Added by Ondřej Pražák over 6 years ago. Updated over 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Puppet integration
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

Proposed title of this feature request
Automatic creation of Puppet4 environment directory structure when a puppet environment is created using the UI

Why do you need this?
If a new Puppet environment is created using the UI, it would make sense to create the directory structure in the back end to support that new environment. As that doesn't occur currently, transitioning existing hosts Foreman will fail because the directory /etc/puppet/environments/<new_environment> can't be found, requiring it to be manually created.

How would you like to achieve this? (List the functional requirements here)

The directory should be created after the steps below are completed:

Configure > Puppet > Environments > Create Puppet Environment > Specify Environment Mame, Location and Organizations > Submit

For each functional requirement listed, specify what steps can be taken to confirm the requirement is successfully implemented

By performing the steps in item 4 above, checking whether the environment name was created in the back end (i.e., /etc/puppet/environments/<new_environment>), and try transitioning an existing host to Foreman with a Puppet Environment specified in the Host Group configuration prior to transitioning it.


Related issues 1 (1 open0 closed)

Related to Foreman - Feature #23703: UI Button *Create Puppet Environment* should be removedNewActions
Actions

Also available in: Atom PDF