Skip to content
  1. Feb 20, 2020
    • Thomas Woerner's avatar
      ipahost: Do not fail on missing DNS or zone when no IP address given · 22d8784d
      Thomas Woerner authored
      If no IP address is given and either DNS is not configured or if the zone is
      not found then ipahost may not fail in dnsrecord_find.
      
      The error happened for example by ensuring the absence of a host that is not
      part of the domain or for a host that has been added with force and is using
      a domain that is not served by the DNS server in the domain. It also
      happened if there was no DNS server in the domain at all.
      
      A new test case has been added to test_host_ipaddresses.yml
      
      The fix requires ipalib_errors provided by ansible_freeipa_module.
      
      Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1804838
      22d8784d
  2. Feb 14, 2020
  3. Feb 13, 2020
  4. Feb 11, 2020
  5. Feb 07, 2020
  6. Feb 06, 2020
    • Thomas Woerner's avatar
      ipapwpolicy: Use global_policy if name is not set · 4dd1d25e
      Thomas Woerner authored
      If the name is not set, the policy global_policy is now used. It was needed
      before to explicitly name the global_policy. Also a check has been added
      to fail early if global_policy is used with state absent.
      
      The README for pwpolicy has been extended with an example for global_policy
      and also the description of the name variable.
      
      The test has also been extended to check a change of maxlife for
      global_policy and that global_policy can not be used with state: absent
      
      Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1797532
      4dd1d25e
  7. Feb 04, 2020
  8. Feb 03, 2020
  9. Jan 23, 2020
    • Thomas Woerner's avatar
      ipareplica: Use ipaserver_realm as a fallback for realm · 35f2f32b
      Thomas Woerner authored
      Use ipaserver_realm as a fallback if ipareplica_realm is not defined. This
      had been done for ipareplica_domain and ipaserver_domain, but was missing
      for ipareplica_realm and ipaserver_realm.
      
      Related: #114 (ipareplica 'Env' object has no attribute 'realm')
      35f2f32b
  10. Jan 17, 2020
  11. Jan 16, 2020
  12. Dec 30, 2019
  13. Dec 24, 2019
  14. Dec 23, 2019
  15. Dec 19, 2019
  16. Dec 18, 2019
  17. Dec 17, 2019
  18. Dec 16, 2019
    • Rafael Guterres Jeffman's avatar
      New vault management module. · af4e8432
      Rafael Guterres Jeffman authored
      There is a new vault management module placed in the plugins folder:
      
        plugins/modules/ipavault.py
      
      The vault module allows to ensure presence and absence of vaults, manage
      members and owner of the vault, and archive data in the vault.
      
      Here is the documentation for the module:
      
          README-vault.md
      
      New example playbooks have been added:
      
          playbooks/vault/data-archive-in-asymmetric-vault.yml
          playbooks/vault/data-archive-in-symmetric-vault.yml
          playbooks/vault/ensure-asymetric-vault-is-absent.yml
          playbooks/vault/ensure-asymetric-vault-is-present.yml
          playbooks/vault/ensure-service-vault-is-absent.yml
          playbooks/vault/ensure-service-vault-is-present.yml
          playbooks/vault/ensure-shared-vault-is-absent.yml
          playbooks/vault/ensure-shared-vault-is-present.yml
          playbooks/vault/ensure-standard-vault-is-absent.yml
          playbooks/vault/ensure-standard-vault-is-present.yml
          playbooks/vault/ensure-symetric-vault-is-absent.yml
          playbooks/vault/ensure-symetric-vault-is-present.yml
          playbooks/vault/ensure-vault-is-present-with-members.yml
          playbooks/vault/ensure-vault-member-group-is-absent.yml
          playbooks/vault/ensure-vault-member-group-is-present.yml
          playbooks/vault/ensure-vault-member-user-is-absent.yml
          playbooks/vault/ensure-vault-member-user-is-present.yml
          playbooks/vault/ensure-vault-owner-is-absent.yml
          playbooks/vault/ensure-vault-owner-is-present.yml
      
      New tests added for the module:
      
          tests/vault/test_vault.yml
      af4e8432
  19. Dec 14, 2019
  20. Dec 13, 2019
  21. Dec 12, 2019
  22. Dec 11, 2019
    • Rafael Guterres Jeffman's avatar
      Allow execution of API commands that do not require a name. · 0210899e
      Rafael Guterres Jeffman authored
      There are some commands in the IPA API that do not require
      arguments, and current implementation does not allow these
      commands to be execute.
      
      This patch adds api_command_no_name to allow the execution
      of such commands, which is required, for example, to create
      a vaultcontainer management module.
      0210899e