Skip to content
  1. Jun 17, 2019
  2. Jun 14, 2019
  3. Jun 12, 2019
  4. Jun 07, 2019
  5. Jun 05, 2019
    • Thomas Woerner's avatar
      Increase minimal Ansible version to 2.8 · c8286758
      Thomas Woerner authored
      ansible-freeipa is a new Ansible Collection introduced with Ansible 2.8 and
      Ansible Galaxy 3.2.
      c8286758
    • Thomas Woerner's avatar
      New galaxy.yml file for Ansible 2.8 and Ansible Galaxy 3.2 · 2717fc6c
      Thomas Woerner authored
      Dashes in names are not allowed in Galaxy and are automatically replaced
      by underscores. Therefore the name in Galaxy is ansible_freeipa.
      2717fc6c
    • Thomas Woerner's avatar
      New topology managament modules · 62fd4cc1
      Thomas Woerner authored
      There are now two topology management modules placed in the plugins folder:
      
        plugins/modules/ipatopologysegment.py
        plugins/modules/ipatopologysuffix.py
      
      Topology segments can be added, removed and reinitialized with the
      ipatopologysegment module. Also it is possible to verify topology suffixes
      with the ipatopologysuffix module.
      
      A new module_utils for plugins has been added:
      
        plugins/module_utils/ansible_freeipa_module.py
      
      And documentation for the modules:
      
        README-topology.md
      
      New sample playbooks are available in playbooks/topology:
      
        playbooks/topology/add-topologysegment.yml
        playbooks/topology/delete-topologysegment.yml
        playbooks/topology/reinitialize-topologysegment.yml
        playbooks/topology/verify-topologysuffix.yml
      
      The plugins folder can be used with the new Ansible Collections supported
      by Ansible 2.8 and Ansible galaxy 3.2.
      62fd4cc1
    • Thomas Woerner's avatar
      Move role documentation into the specific role locations as README.md · c822423b
      Thomas Woerner authored
      This will result in a better role documentation on galaxy.
      c822423b
    • Thomas Woerner's avatar
      New playbook folder for sample playbooks · 9c2b9957
      Thomas Woerner authored
      The playbooks install-client.yml, install-cluster.yml, install-replica.yml,
      install-server.yml, uninstall-client.yml, uninstall-cluster.yml,
      uninstall-replica.yml and uninstall-server.yml have been moved into
      the playbooks folder.
      9c2b9957
  6. Jun 04, 2019
  7. May 31, 2019
    • Thomas Woerner's avatar
      ipareplica: Add support for hidden replica · 5057b3cf
      Thomas Woerner authored
      The hidden replica support introduced some incompatible changes to replica
      deployment. The methods find_providing_server and find_providing_serves
      have been moved from ipaserver.install.service to ipaserver.masters.
      Additionally the host_name argument for find_providing_server is a list
      now. This breaks existing ipareplica Ansible modules ipareplica_prepare
      and ipareplica_enable_ipa.
      5057b3cf
    • Thomas Woerner's avatar
      ipa[server,replica]: Enable freeipa-trust service if adtrust is enabled · 5951b954
      Thomas Woerner authored
      The freeipa-trust service has not been added if adtrust was enabled. For
      ipareplica the addition of freeipa-replication has been removed as the
      used port is not used anymore since some time.
      
      Fixes: #83 (when installing with ipaserver_setup_adtrust: true the firewalld
      service freeipa-trust is not added)
      5951b954