Uploaded image for project: 'Facter'
  1. Facter
  2. FACT-1898

Provide core facts or supported module with common Windows paths


    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Template:
    • Team:
      Platform OS
    • QA Risk Assessment:
      Needs Assessment


      A core part of writing a good script on Windows is using some of the stock environment variables instead of assuming you always know what drive is the system drive and where Windows itself are installed. The same reasons that this is important when scripting are important when writing Puppet code yet there is no way for us to use this info. I am requesting that we provide this info as core facts or, if that is not acceptable, as part of a supported module. People such as Ethan Brown, Glenn Sarti, John O'Connor, William Hurt, and Michael Lombardi will likely know more of what should be contained in something like this but, at a minimum, I think it should the file paths listed on https://ss64.com/nt/syntax-variables.html 

      Having this info in Puppet contributes directly to Windows being a first-class part of our ecosystem.

      FWIW, I am happy to contribute to the work to make this happen once a decision about where it should live has been reached. I imagine Daniel Parks would be too due to recent work he's been doing.




            • Assignee:
              sean.mcdonald Sean McDonald
              gene.liverman Gene Liverman
            • Votes:
              0 Vote for this issue
              4 Start watching this issue


              • Created:

                Zendesk Support