Add require_two_factor_authentication property to gitlab group (#3367) (#3399)

* feat: add require_two_factor_authentication property

* chore: add changelog fragment

* chore: add gitlab_group test tasks

* chore: add gitlab tests

* chore: add gitlab group tests

* docs: apply suggestions

* fix: removing default value

(cherry picked from commit 9ce1009643)

Co-authored-by: Chris Frage <git@sh0shin.org>
This commit is contained in:
patchback[bot] 2021-09-20 07:18:43 +02:00 committed by GitHub
commit 34b7876e4f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 53 additions and 6 deletions

View file

@ -97,3 +97,28 @@
assert:
that:
- gitlab_group_state_pcl.group.project_creation_level == "noone"
- name: Cleanup GitLab Group for require_two_factor_authentication Test
gitlab_group:
api_url: "{{ gitlab_host }}"
validate_certs: false
api_token: "{{ gitlab_login_token }}"
name: ansible_test_group
path: ansible_test_group
state: absent
- name: Create GitLab Group for project_creation_level Test
gitlab_group:
api_url: "{{ gitlab_host }}"
validate_certs: false
api_token: "{{ gitlab_login_token }}"
name: ansible_test_group
path: ansible_test_group
require_two_factor_authentication: true
state: present
register: gitlab_group_state_rtfa
- name: Test group created with project_creation_level
assert:
that:
- gitlab_group_state_rtfa.group.require_two_factor_authentication == true