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

Puppet automatically creates the production environment with the incorrect permissions

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: PUP 4.8.1
    • Fix Version/s: PUP 5.5.1
    • Component/s: None
    • Labels:
      None
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Hide
      If the production environment did not exist when puppet is run, it would create the directory as the user root and group root instead of the service account if its available. Puppet nows set the owner and group to the service account if it exists on the node.
      Show
      If the production environment did not exist when puppet is run, it would create the directory as the user root and group root instead of the service account if its available. Puppet nows set the owner and group to the service account if it exists on the node.
    • QA Risk Assessment:
      Manual

      Description

      If the production environment does not exist, Puppet will automatically create it as a result of PUP-2519. Unfortunately, it creates the directory with ownership of root:root. To be consistent with Code Manager and file sync, it should be owned by puppet user and group (pe-puppet:pe-puppet for PE installations).

        Attachments

          Activity

            People

            • Assignee:
              jacob.helwig Jacob Helwig
              Reporter:
              adam.bottchen Adam Bottchen
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support