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

Refactor the AIX user/group providers

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • QA Risk Assessment:
      Needs Assessment

      Description

      The AIX user/group provider code is quite old and could use some refactoring. There's too much special casing going on, duplicate code shared between the group and user provider, and the way we handle managing the attributes property for both users and groups is more complicated than it needs to be. Work in this ticket consists of cleaning up these classes so that the code's more idiomatic, better abstracted, and our management of the user and group resources on AIX is cleaner + easier to reason about, especially management of the attributes property.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                enis.inan Enis Inan
                Reporter:
                enis.inan Enis Inan
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support