Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-409

Plumb confdir, vardir, codedir, logdir, rundir values via dependency injection

    Details

    • Release Notes:
      New Feature

      Description

      As part of the AIO work a new top-level configuration setting, codedir, has been introduced. This setting needs to be set explicitly to match the Puppet Installation Layout specification [1]. All 5 settings based on run_mode [2] need to be plumbed through and injected. These are confdir, vardir, codedir, logdir, and rundir.

      Ideally the implementation will pass these settings along the argument vector (or the eqivalent when starting JRuby scripting containers), similar to how rack based servers accomplished this [3].

      NOTE: confdir and vardir are already being plumbed through, so the same approach will likely be sufficient for codedir, logdir and rundir.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                erik Erik Dasher
                Reporter:
                jeff Jeff McCune
                QA Contact:
                Erik Dasher
              • Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support