Add require_two_factor_authentication property to gitlab group (#3367)

* 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
This commit is contained in:
Chris Frage 2021-09-20 06:55:43 +02:00 committed by GitHub
commit 9ce1009643
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