Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-1118

Support an $environmentsdir setting

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 3.5.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      2
    • Sprint:
      Week 2014-1-8 to 2014-1-15, Week 2014-1-15 to 2014-1-21, Week 2014-1-22 to 2014-1-29, Week 2014-1-29 to 2014-2-05

      Description

      Puppet needs to read environment specific manifests and modules from directories that reside in a location specified by an environmentsdir setting. The name of the environment is the name of the directory that will be used for that environment.

      Each environment directory contains 2 directories (both optional)

      • manifests
      • modules

      The manifests directory is used for the manifest setting for the environment. The modules directory is the modulepath for the environment.

      Question: should the modules directory be pre-pended to the master section's modulepath? That might allow for sharing common modules between environments. OTOH this can also be achieved by making symlinks in the modules directory.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  andy Andrew Parker
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: