Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-38931

[RFE] [ansible-freeipa] New collection sub package - RHEL-9.5

    • ansible-freeipa-1.13.1-1.el9
    • None
    • None
    • 3
    • rhel-sst-idm-ipa
    • 18
    • 20
    • 3
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • 2024-Q2-Alpha-S5, 2024-Q2-Alpha-S6, 2024-Q3-Alpha-S1
    • Enhancement
    • Hide
       Feature, enhancement (describe the feature or enhancement from the user’s point of view):
      ansible-freeipa now additionally provides the roles and modules as an Ansible collection in the ansible-freeipa-collection sub package.

      Reason (why has the feature or enhancement been implemented):
      The Ansible collection is the supported way to provide roles and modules. Also the ansible-freeipa collection is providing addtitional functionality to simplify the use of modules.

      Result (what is the current user experience):
      To use the roles and modules it is needed to installl the -collction sub pacakge and to add the name and prefix of the Ansible collection. This is `freeipa.ansible_freeipa`.
      Show
       Feature, enhancement (describe the feature or enhancement from the user’s point of view): ansible-freeipa now additionally provides the roles and modules as an Ansible collection in the ansible-freeipa-collection sub package. Reason (why has the feature or enhancement been implemented): The Ansible collection is the supported way to provide roles and modules. Also the ansible-freeipa collection is providing addtitional functionality to simplify the use of modules. Result (what is the current user experience): To use the roles and modules it is needed to installl the -collction sub pacakge and to add the name and prefix of the Ansible collection. This is `freeipa.ansible_freeipa`.
    • Proposed
    • None

      The collection sub package (ansible-freeipa-collection) will provide additionally to the normal ansible-freeipa and ansible-freeipa-tests a Ansible collection freeipa.ansible_freeipa.

      For RHEL-10 the ansible-freeipa rpm will only provide the collection freeipa.ansible_freeipa. The ansible-freeipa-tests sub package will be removed as the tests are part of the collection.

      In RHEL-9 ansible-freeipa is so far providing the roles and modules in the old format, additionally the -tests subpackage. This will keep as is. To enable customers to havea smooth transition to RHEL-10 we decided to provide the Ansible collection freeipa.ansible_freeipa additionally in the -collection subpackage of the ansible-freeipa RPM. This way existing and also new use cases can be established easily.

      The Ansible collection has some advantage over the old format as it is possible to use action groups to define module defaults for all the modules in the collection like for example admin principal or password.

              twoerner Thomas Woerner
              twoerner Thomas Woerner
              Varun Mylaraiah Varun Mylaraiah
              Filip Hanzelka Filip Hanzelka
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: