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

[ansible-freeipa] Rebase to latest version for RHEL-9.5

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhel-9.5
    • rhel-9.5
    • ansible-freeipa
    • ansible-freeipa-1.13.2-1.el9
    • None
    • None
    • Rebase
    • 3
    • rhel-sst-idm-ipa
    • ssg_idm
    • 18
    • 20
    • 1
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • 2024-Q2-Alpha-S5, 2024-Q2-Alpha-S6, 2024-Q3-Alpha-S1
    • Enhancement
    • Hide
      .`ansible-freeipa` rebased to 1.13.2
      The `ansible-freeipa` package has been rebased from version 1.12.1 to 1.13.2 Notable enhancements include:

      * You can now create an inventory of Identity Management (IdM) servers for `ansible-freeipa` playbooks dynamically. The `freeipa` plugin gathers data about the IdM servers in the domain, and selects only those that have a specified IdM server role assigned. For example, if you want to search the logs of all IdM DNS servers in the domain to detect possible issues, the plugin ensures that all IdM replicas with the DNS server role are detected and automatically added to the managed nodes.

      * You can now more efficiently run `ansible-freeipa` playbooks that use a single Ansible task to add, modify, and delete multiple Identity Management (IdM) users, user groups, hosts, and services. Previously, each entry in a list of users had its dedicated API call. With this enhancement, several API calls are combined into one API call within a task. The same applies to lists of user groups, hosts and services.
      +
      As a result, the speed of adding, modifying, and deleting these IdM objects by using the `ipauser`, `ipagroup`, `ipahost` and `ipaservice` modules is increased. The biggest benefit can be seen when the client context is used.

      * `ansible-freeipa` now additionally provides the roles and modules as an Ansible collection in the `ansible-freeipa-collection` subpackage.
      To use the new collection:
      +
      --
      . Install the `ansible-freeipa-collection` subpackage.
      . Add the `freeipa.ansible_freeipa` prefix to the names of roles and modules. Use the fully-qualified names to follow Ansible recommendations. For example, to refer to the `ipahbacrule` module, use `freeipa.ansible_freeipa.ipahbacrule`.
      --
      +
      You can simplify the use of the modules that are part of the `freeipa.ansible_freeipa` collection by applying `module_defaults`.
      Show
      .`ansible-freeipa` rebased to 1.13.2 The `ansible-freeipa` package has been rebased from version 1.12.1 to 1.13.2 Notable enhancements include: * You can now create an inventory of Identity Management (IdM) servers for `ansible-freeipa` playbooks dynamically. The `freeipa` plugin gathers data about the IdM servers in the domain, and selects only those that have a specified IdM server role assigned. For example, if you want to search the logs of all IdM DNS servers in the domain to detect possible issues, the plugin ensures that all IdM replicas with the DNS server role are detected and automatically added to the managed nodes. * You can now more efficiently run `ansible-freeipa` playbooks that use a single Ansible task to add, modify, and delete multiple Identity Management (IdM) users, user groups, hosts, and services. Previously, each entry in a list of users had its dedicated API call. With this enhancement, several API calls are combined into one API call within a task. The same applies to lists of user groups, hosts and services. + As a result, the speed of adding, modifying, and deleting these IdM objects by using the `ipauser`, `ipagroup`, `ipahost` and `ipaservice` modules is increased. The biggest benefit can be seen when the client context is used. * `ansible-freeipa` now additionally provides the roles and modules as an Ansible collection in the `ansible-freeipa-collection` subpackage. To use the new collection: + -- . Install the `ansible-freeipa-collection` subpackage. . Add the `freeipa.ansible_freeipa` prefix to the names of roles and modules. Use the fully-qualified names to follow Ansible recommendations. For example, to refer to the `ipahbacrule` module, use `freeipa.ansible_freeipa.ipahbacrule`. -- + You can simplify the use of the modules that are part of the `freeipa.ansible_freeipa` collection by applying `module_defaults`.
    • Done
    • None

      Rebase ansible-freeipa to the latest version available for RHEL 9.5 GA.

              twoerner Thomas Woerner
              twoerner Thomas Woerner
              Thomas Woerner 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: