Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-3568

Add option to Windows MSI to skip installing puppet services completely

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Accepted
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: puppet-agent 6.9.0
    • Fix Version/s: None
    • Component/s: msi, Packaging, Windows
    • Environment:

      This applies to Windows 10 Professional/Enterprise operating systems running on Microsoft Surface Laptop 3, as well as other hardware models.

    • Template:
    • Acceptance Criteria:
      Hide

      Installing and upgrading puppet-agent on windows supports disabling the service creation.

      Show
      Installing and upgrading puppet-agent on windows supports disabling the service creation.
    • QA Risk Assessment:
      Needs Assessment

      Description

      Requesting an option to skip installing puppet's windows services during msi installations completely. There are currently a few options to customize the windows services while installing with the provided msi but none to prevent creating the services. For now we are using the "PUPPET_AGENT_STARTUP_MODE" option to install the services in the disabled state and then removing them (with puppet) since we provide our own scheduled wrapper process for puppet runs. Each time puppet agent is upgraded with the msi these services are recreated and must be removed again.

      In some situations, such as the very first boot of Windows, the service installation can fail completely due to a suspected issue with the LocalSystem account. An option to prevent installing services would avoid this situation and prevent upgrades from reinstalling the unwanted services.

      I'm happy to provide additional information regarding this request. Thanks!

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            aaronkb Aaron
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:

                Zendesk Support