Skip to content
  1. May 05, 2023
  2. Apr 27, 2023
  3. Apr 04, 2023
    • Denis Karpelevich's avatar
      [RFE] Allow multiple groups creation. · a649a8df
      Denis Karpelevich authored
      
      
      Adding an option `groups` to create multiple groups in one operation.
      Adding tests (present/absent/external/nonposix) with server and
      client context.
      Simple example of `groups` option:
      ```
      tasks:
      - name: Ensure 2 groups are present
        ipagroup:
          ipaadmin_password: SomeADMINpassword
          groups:
          - name: group1
          - name: group2
      ```
      
      Signed-off-by: default avatarDenis Karpelevich <dkarpele@redhat.com>
      a649a8df
  4. Apr 03, 2023
    • Thomas Woerner's avatar
      ipagroup: Fix ensuring external group group members (without trust-ad) · 80abf635
      Thomas Woerner authored
      Due to an API misbehaviour in FreeIPA, ipaexternalmembers need to be
      treated differently than other group members parameters. Even an empty
      array triggers all tests for external members, including the check for
      installed dcerpc bindings.
      
      Therefore ipagroup module has been changed to not set ipaexternalmember
      to an empty list if there are no external members to be added or
      removed.
      80abf635
  5. Mar 27, 2023
    • Thomas Woerner's avatar
      tests/config/test_config_sid: Mark tasks as noqa 503 · 049024bb
      Thomas Woerner authored
      The latest ansible-lint failes for the tasks that are using
      "when: sid_disabled.changed" with the error
      "Tasks that run when changed should likely be handlers.". As
      these tasks are tests and it would not make sense to use handlers here,
      the tasks have been marked as noqa 503.
      049024bb
  6. Mar 14, 2023
    • Thomas Woerner's avatar
      ipahost: Make return value depending on hosts parameter · 3f3e495a
      Thomas Woerner authored
      The way how randompasswords are returned by the ipahost module depends
      so far on the number of hosts that are handled by the module.
      
      This is unexpected if for example a json file is provided with the hosts
      parameter. As it might be unknown how many hosts are in the json file,
      this behaviour is unexpected. The return should not vary in this case.
      
      This chamge makes the return simply depend on the use of the hosts
      paramater. As soon as this parameter is used, the return will always be:
      
      "host": { "<the host>": { "randompassword": "<the host random password>" } }
      
      In the simply case with one host it will be still
      
      "host": { "randompassword": "<the host random password>" }
      
      This change for ipahost is related to the ipauser PR #1053.
      3f3e495a
  7. Mar 02, 2023
    • Thomas Woerner's avatar
      ipauser: Make return value depending on users parameter · 61caa578
      Thomas Woerner authored
      The way how randompasswords are returned by the ipauser module depends
      so far on the number of users that are handled by the module.
      
      This is unexpected if for example a json file is provided with the users
      parameter. As it might be unknown how many users are in the json file,
      this behaviour is unexpected. The return should not vary in this case.
      
      This chamge makes the return simply depend on the use of the users
      paramater. As soon as this parameter is used, the return will always be:
      
      "user": { "<the user>": { "randompassword": "<the user random password>" } }
      
      In the simply case with one user it will be still
      
      "user": { "randompassword": "<the user random password>" }
      
      Fixes: #1052 (ipauser should consitently return randompasswords when
                    used with users)
      61caa578
  8. Feb 21, 2023
  9. Jan 23, 2023
    • Rafael Guterres Jeffman's avatar
      upstream CI: increase Azure test timeout. · 683a8948
      Rafael Guterres Jeffman authored
      Due to DNS issues and the increase number of tests, the timeout setting
      used for upstream tests was being reached. As we still have room for
      running the tests using Azure infrastructure, this patch increases the
      timeout to 240 minutes (4h), per worker.
      683a8948
  10. Jan 19, 2023
  11. Jan 17, 2023
  12. Jan 12, 2023
  13. Jan 11, 2023
  14. Jan 04, 2023
  15. Dec 26, 2022
  16. Dec 20, 2022
    • Thomas Woerner's avatar
      vault: Use FQCN for ansible.builtin · b175c78c
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      b175c78c
    • Thomas Woerner's avatar
      user: Use FQCN for ansible.builtin · 198298b2
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      198298b2
    • Thomas Woerner's avatar
      trust: Use FQCN for ansible.builtin · d5269c83
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      d5269c83
    • Thomas Woerner's avatar
      sudo*: Use FQCN for ansible.builtin · 9d47ffc2
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      9d47ffc2
    • Thomas Woerner's avatar
      servicedelegation*: Use FQCN for ansible.builtin · feadbfce
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      feadbfce
    • Thomas Woerner's avatar
      service: Use FQCN for ansible.builtin · a9257e7f
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      a9257e7f
    • Thomas Woerner's avatar
      server: Use FQCN for ansible.builtin · d204b6d4
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      d204b6d4
    • Thomas Woerner's avatar
      selfservice: Use FQCN for ansible.builtin · c6458414
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      c6458414
    • Thomas Woerner's avatar
      role: Use FQCN for ansible.builtin · f2a0edeb
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      f2a0edeb
    • Thomas Woerner's avatar
      pwpolicy: Use FQCN for ansible.builtin · 45baf5c1
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      45baf5c1
    • Thomas Woerner's avatar
      privilege: Use FQCN for ansible.builtin · deec31c3
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      deec31c3
    • Thomas Woerner's avatar
      permission: Use FQCN for ansible.builtin · fea480b3
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      fea480b3
    • Thomas Woerner's avatar
      netgroup: Use FQCN for ansible.builtin · defd1e4e
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      defd1e4e
    • Thomas Woerner's avatar
      location: Use FQCN for ansible.builtin · adc262bc
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      adc262bc
    • Thomas Woerner's avatar
      idrange: Use FQCN for ansible.builtin · 72b4b891
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      72b4b891
    • Thomas Woerner's avatar
      host*: Use FQCN for ansible.builtin · 473ed03e
      Thomas Woerner authored
      Use Fully Qualified Collection Name (FQCN) for ansible builtins. This is
      ansible.builtin.set_fact instead of set_fact for example and aplies for
      all actions that are part of ansible.builtin.
      
      All the replaced ansible.builtins:
        assert, command, copy, debug, fail, fetch, file, import_playbook,
        import_tasks, include_role, include_tasks, include_vars, package,
        set_fact, shell, slurp, stat, systemd
      473ed03e
Loading