Skip to content
  1. Mar 24, 2020
    • Sergio Oliveira Campos's avatar
      New IPADNSZone module · 2ed7e21c
      Sergio Oliveira Campos authored
          There is a new management module placed in the plugins folder:
      
          plugins/modules/ipadnszone.py
      
          The dnszone module allows to manage DNS zones.
      
          Here is the documentation for the module:
      
          README-dnszone.md
      
          New example playbooks have been added:
      
          playbooks/dnszone/disable-zone-forwarders.yml
          playbooks/dnszone/dnszone-absent.yml
          playbooks/dnszone/dnszone-all-params.yml
          playbooks/dnszone/dnszone-disable.yml
          playbooks/dnszone/dnszone-enable.yml
          playbooks/dnszone/dnszone-present.yml
      
          New tests for the module:
      
          tests/dnszone/test_dnszone.yml
          tests/dnszone/test_dnszone_mod.yml
      2ed7e21c
    • Sergio Oliveira Campos's avatar
  2. Mar 20, 2020
  3. Mar 16, 2020
  4. Mar 13, 2020
  5. Mar 12, 2020
  6. Mar 10, 2020
  7. Mar 09, 2020
  8. Mar 05, 2020
    • Rafael Guterres Jeffman's avatar
      New DNSConfig management module · e22bf295
      Rafael Guterres Jeffman authored
      There is a new vaultcontainer management module placed in the plugins folder:
      
      plugins/modules/ipadnsconfig.py
      
      The dnsconfig module allows to modify global DNS configuration.
      
      Here is the documentation for the module:
      
      README-dnsconfig.md
      
      New example playbooks have been added:
      
      playbooks/dnsconfig/set_configuration.yml
      playbooks/dnsconfig/disable-global-forwarders.yml
      playbooks/dnsconfig/disallow-reverse-sync.yml
      
      New tests for the module:
      
      tests/dnsconfig/test_dnsconfig.yml
      e22bf295
  9. Mar 04, 2020
  10. Mar 03, 2020
  11. Feb 28, 2020
    • Rafael Guterres Jeffman's avatar
      200eb304
    • Thomas Woerner's avatar
      Merge pull request #209 from pvoborni/fix_pwpolicy_test · 1ac67ae5
      Thomas Woerner authored
      test_pwpolicy: unite admin passwords
      1ac67ae5
    • Thomas Woerner's avatar
      Merge pull request #197 from rjeffman/ipaservice · 89c00b15
      Thomas Woerner authored
      New service management module.
      89c00b15
    • Rafael Guterres Jeffman's avatar
      New service management module. · 5a83c08f
      Rafael Guterres Jeffman authored
      There is a new service management module placed in the pluginsfolder:
      
        plugins/modules/ipaservice.py
      
      The service module allows to ensure presence and absence of services, and
      manage members and certificates of the service.
      
      Here is the documentation for the module:
      
        README-service.md
      
      New example playbooks have been added:
      
          playbooks/service/service-host-is-absent.yml
          playbooks/service/service-host-is-present.yml
          playbooks/service/service-is-absent.yml
          playbooks/service/service-is-disabled.yml
          playbooks/service/service-is-present-with-all-attributes.yml
          playbooks/service/service-is-present-without-host-object.yml
          playbooks/service/service-is-present.yml
          playbooks/service/service-member-allow_create_keytab-absent.yml
          playbooks/service/service-member-allow_create_keytab-present.yml
          playbooks/service/service-member-allow_retrieve_keytab-absent.yml
          playbooks/service/service-member-allow_retrieve_keytab-present.yml
          playbooks/service/service-member-certificate-absent.yml
          playbooks/service/service-member-certificate-present.yml
          playbooks/service/service-member-principal-absent.yml
          playbooks/service/service-member-principal-present.yml
      
      New tests added for the module:
      
        tests/service/test-service.yml
      5a83c08f
  12. Feb 26, 2020
  13. Feb 20, 2020
  14. Feb 14, 2020
  15. Feb 13, 2020
    • Rafael Guterres Jeffman's avatar
      Properly handle base64 enconding of certificates stored as bytes. · 1a3c9114
      Rafael Guterres Jeffman authored
      This change is needed to properly handle base64 encoding of certificates
      stored as bytes, under Python 3, as used by IPA service. It does not
      affect Python 2.7 as bytes are identical to str in this version of the
      language.
      
      When retireving certificates stored by FreeIPA service data is returned
      as bytes, under Python 3, and encoding then breaks, as there is no
      bytes.public_bytes method. In Python 3, encoding with base64 will be the
      same for strings and bytes.
      1a3c9114
    • Thomas Woerner's avatar
      Merge pull request #204 from rjeffman/role_docs · e66462f0
      Thomas Woerner authored
      Modify roles README for consistency.
      e66462f0
    • Thomas Woerner's avatar
      tests/host/test_host: Fix use of wrong host in the host5 test · 8f32cb04
      Thomas Woerner authored
      host1 was used instead of host5 in the repeated host5 test. This lead to an
      error with the new IP address handling in ipahost. It was correctly
      reporting a change for host1 which resulted in a failed test.
      8f32cb04
    • Thomas Woerner's avatar
      ipahost: Add support for several IP addresses and also to change them · 167c7631
      Thomas Woerner authored
      ipahost was so far ignoring IP addresses when the host already existed.
      This happened because host_mod is not providing functionality to do this.
      Now ipaddress is a list and it is possible to ensure a host with several
      IP addresses (these can be IPv4 and IPv6). Also it is possible to ensure
      presence and absence of IP addresses for an exising host using action
      member.
      
      There are no IP address conclict checks as this would lead into issues with
      updating an existing host that already is using a duplicate IP address for
      example for round-robin (RR). Also this might lead into issues with ensuring
      a new host with several IP addresses in this case. Also to ensure a list of
      hosts with changing the IP address of one host to another in the list would
      result in issues here.
      
      New example playbooks have been added:
      
          playbooks/host/host-present-with-several-ip-addresses.yml
          playbooks/host/host-member-ipaddresses-absent.yml
          playbooks/host/host-member-ipaddresses-present.yml
      
      A new test has been added for verification:
      
          tests/host/test_host_ipaddresses.yml
      
      Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1783976
             https://bugzilla.redhat.com/show_bug.cgi?id=1783979
      167c7631
    • Rafael Guterres Jeffman's avatar
      Merge pull request #202 from t-woerner/fix_test_names · 8213a17b
      Rafael Guterres Jeffman authored
      tests: Fix top name tags in tests
      8213a17b