Skip to content
  1. Jul 19, 2019
  2. Jul 17, 2019
  3. Jul 16, 2019
  4. Jul 11, 2019
  5. Jul 09, 2019
  6. Jul 08, 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
  7. Jul 05, 2019
    • Thomas Woerner's avatar
      ipaserver: Support sync_time changes of 4.8.0 · d2968b26
      Thomas Woerner authored
      sync_time is not using options anymore, but has two new arguments. These
      are ntp_servers and ntp_pool. The options argument is not used anymore.
      
      This requires to use inspect on sync_time to be able to detect if the old
      or the new function is available.
      
      The call for get_time_source has been added, but is documented out as the
      call is only useful in interactive mode.
      
      ipaserver_test now returns ntp_servers and ntp_pool, which are then used
      for ipaserver_setup_ntp.
      d2968b26
    • Thomas Woerner's avatar
      ipaclient: Support sync_time changes of 4.8.0 · 03d904b7
      Thomas Woerner authored
      sync_time is not using options anymore, but has two new arguments. These
      are ntp_servers and ntp_pool. The options argument is not used anymore.
      
      This requires to use inspect on sync_time to be able to detect if the old
      or the new function is available.
      
      The call for get_time_source has been added, but is documented out as the
      call is only useful in interactive mode.
      
      ipaclient_test now returns ntp_servers and ntp_pool, which are then used
      for ipaclient_setup_ntp.
      03d904b7
    • Thomas Woerner's avatar
      ipaclient/action_plugins/ipaclient_get_otp: Enhanced error reporting · 7a5fadfc
      Thomas Woerner authored
      If kinit_password call failed because of wrong password or even because
      kinit was not found, there was a very unspecific error message. Now these
      errors will be properly reported.
      
      Fixes: RHBZ#1727277
      7a5fadfc
    • Thomas Woerner's avatar
      roles/ipaclient/README.md: OTP needs kinit on controller · 45b2648a
      Thomas Woerner authored
      Add Information about needed /usr/bin/kinit on the controller when OTP is used
      45b2648a
    • Thomas Woerner's avatar
      README.md: OTP needs kinit on controller · 27fb3e1b
      Thomas Woerner authored
      Add Information about needed /usr/bin/kinit on the controller when OTP is used
      27fb3e1b