Skip to content
  1. Jul 09, 2019
    • Thomas Woerner's avatar
      New group management module · 2afb8c6a
      Thomas Woerner authored
      There is a new group management module placed in the plugins folder:
      
        plugins/modules/ipagroup.py
      
      The group module allows to add, remove, enable, disable, unlock und undelete
      groups.
      
      The group module is as compatible as possible to the Ansible upstream
      `ipa_group` module, but addtionally offers to add users to a group and also
      to remove users from a group.
      
      Here is the documentation for the module:
      
        README-group.md
      
      New example playbooks have been added:
      
        playbooks/user/add-groups-to-group.yml
        playbooks/user/add-user-to-group.yml
        playbooks/user/add-group.yml
        playbooks/user/delete-group.yml
      2afb8c6a
    • Thomas Woerner's avatar
      New user management module · a36e8e08
      Thomas Woerner authored
      There is a new user management module placed in the plugins folder:
      
        plugins/modules/ipauser.py
      
      The user module allows to add, remove, enable, disable, unlock und undelete
      users.
      
      The user module is as compatible as possible to the Ansible upstream
      `ipa_user` module, but addtionally offers to preserve delete, enable,
      disable, unlock and undelete users.
      
      Here is the documentation for the module:
      
        README-user.md
      
      New example playbooks have been added:
      
        playbooks/user/add-user.yml
        playbooks/user/delete-user.yml
        playbooks/user/enable-user.yml
        playbooks/user/disable-user.yml
        playbooks/user/delete-preserve--user.yml
        playbooks/user/undelete-user.yml
      a36e8e08
    • Thomas Woerner's avatar
      ansible_freeipa_module: New functions date_format and compare_args_ipa · 1cb0ac67
      Thomas Woerner authored
      date_format parses the supported date formats and creates a datetime object.
      
      compare_args_ipa compares generated args with args returned by IPA command
      find_ functions.
      1cb0ac67
  2. Jul 01, 2019
  3. Jun 17, 2019
    • Thomas Woerner's avatar
      ipatopologysegment: Use commands, not command · 158fdb18
      Thomas Woerner authored
      command has been used instead of commands. command is not defined.
      v0.1.4
      158fdb18
    • Thomas Woerner's avatar
      ipatopologysegment: Allow domain+ca suffix, new state: checked · 56a8aced
      Thomas Woerner authored
      It is now possible to use domain+ca as suffix, That means that the segment
      will be handled for the suffixes domain and also ca.
      
      The new state checked is returning two lists found and not-found. If a
      segment exists, the ckecked suffix is added to the found list. If a segment
      from suffix is not found, it is added to the not-found list.
      
      New example playbooks have been added:
         playbooks/topology/add-topologysegments.yml
         playbooks/topology/check-topologysegments.yml
         playbooks/topology/delete-topologysegments.yml
      
      The cluster playbook has been extended by the
      56a8aced
  4. Jun 05, 2019
    • 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
Loading