Skip to content
  1. Jun 23, 2022
  2. Jun 22, 2022
    • Thomas Woerner's avatar
      New roles for smartcard server and client setup · 9932b1dc
      Thomas Woerner authored
      There are new smartcard roles in the roles folder:
      
          roles/ipasmartcard_server
          roles/ipasmartcard_client
      
      This roles allows to setup smartcard for servers and clients.
      
      Here is the documentation for the roles:
      
          roles/ipasmartcard_server/README.md
          roles/ipasmartcard_client/README.md
      
      New example playbooks have been added:
      
          playbooks/install-smartcard-server.yml
          playbooks/install-smartcard-replicas.yml
          playbooks/install-smartcard-servers.yml
          playbooks/install-smartcard-clients.yml
      9932b1dc
  3. Jun 21, 2022
  4. Jun 20, 2022
  5. Jun 17, 2022
  6. Jun 15, 2022
  7. Jun 14, 2022
  8. May 23, 2022
  9. May 12, 2022
  10. Apr 29, 2022
  11. Apr 28, 2022
    • Rafael Guterres Jeffman's avatar
      New idrange management module · 603bd618
      Rafael Guterres Jeffman authored
      There is a new idrange management module placed in the plugins folder:
      
          plugins/modules/ipaidrange.py
      
      The idrange module allows to ensure presence and absence of idranges.
      
      Here is the documentation of the module:
      
          README-idrange.md
      
      New example playbooks have been added:
      
          playbooks/idrange/idrange-absent.yml
          playbooks/idrange/idrange-ad-posix-present.yml
          playbooks/idrange/idrange-ad-present.yml
          playbooks/idrange/idrange-present.yml
      
      New tests for the module can be found at:
      
          tests/idrange/test_idrange.yml
          tests/idrange/test_idrange_client_context.yml
      603bd618
  12. Apr 27, 2022
  13. Apr 26, 2022
    • Rafael Guterres Jeffman's avatar
      ipatrust: Fix support for `range_type`. · 766cf5a2
      Rafael Guterres Jeffman authored
      The ipatrust module was ignoring the value of `range_type`, which is
      required to allow for different types of idranges.
      766cf5a2
    • Rafael Guterres Jeffman's avatar
      tests/trust: Improved test coverage and execution. · 3ea452ef
      Rafael Guterres Jeffman authored
      This patch applies several changes to the ipatrust test playbook:
      
      * Add externally defined parameters so execution in local trust
        environments can be configured. The available parameters are:
          * winserver_admin_password: the Administrator password for the AD
            server (default: 'SomeW1Npassword')
          * winserver_domain: the AD server domain (default: 'windows.local')
          * winserver realm: the AD server realm (by default, the uppercase
            version of winserver_domain)
          * ipaserver_domain: the FreeIPA server domain (default: 'ipa.test')
          * ipaserver_realm: the FreeIPA server realm (by default, the
            uppercase version of ipaserver_domain
      
      * Modify trust verification to check for the existence of the trust as
        it the output of `ipa trust-find`, instead of cheking for the number
        of items returned, as the number might vary.
      
      * Add idempotency tests by re-executing tasks and verifying that no
        change was performed.
      
      * Added tests to verify creation of trusts with different 'range_type'.
      
      * Use a Kerberos cache for shell scripts, and destroy it on exit.
      
      * Properly remove all `idrange` that might be created upon setting up a
        trust.
      3ea452ef