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

Refresh Windows Environment Variables during run

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Windows
    • Labels:
    • Template:
    • Team:
      Windows
    • Story Points:
      3
    • CS Priority:
      Normal
    • CS Frequency:
      3 - 25-50% of Customers
    • CS Severity:
      2 - Annoyance
    • CS Business Value:
      3 - $$$$
    • CS Impact:
      This seems as though it would be a very large annoyance for windows users. While that module is a workaround for now this ought to be fixed in Puppet at some point.

      Description

      With Windows, users have to work around the fact that the shell doesn't automatically refresh the environment, which includes path changes. However, a process can detect and reload the updated environment changes. These changes will then continue down to sub-processes that Puppet calls. It would be fantastic if Puppet did it automatically so that users in heterogenous environments don't need to do something special just for Windows.

      This would also greatly benefit those not extremely familiar with this shortcoming (I hear about this at least once a week through Chocolatey) - I'm pretty sure it doesn't just affect users who run both environments.

      I'm not sure if the best way to do this is as a custom type and provider or something we should do in Puppet itself. Right now I'm leaning towards a core feature.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              rob Rob Reynolds
              QA Contact:
              Eric Thompson Eric Thompson
              Votes:
              5 Vote for this issue
              Watchers:
              12 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support