Merge pull request #310 from t-woerner/fail_on_duplicate_names

ipa[user,host]: Fail on duplucate names in the users and hosts lists
This commit is contained in:
Thomas Woerner
2020-06-29 18:52:13 +02:00
committed by GitHub
4 changed files with 48 additions and 0 deletions

View File

@@ -96,3 +96,18 @@
state: absent
register: result
failed_when: result.changed
- name: Duplicate names in hosts failure test
ipahost:
ipaadmin_password: SomeADMINpassword
hosts:
- name: "{{ host1_fqdn }}"
force: yes
- name: "{{ host2_fqdn }}"
force: yes
- name: "{{ host3_fqdn }}"
force: yes
- name: "{{ host3_fqdn }}"
force: yes
register: result
failed_when: result.changed or "is used more than once" not in result.msg

View File

@@ -85,6 +85,25 @@
register: result
failed_when: result.changed
- name: Duplicate names in users failure test
ipauser:
ipaadmin_password: SomeADMINpassword
users:
- name: user1
givenname: user1
last: Last
- name: user2
first: user2
last: Last
- name: user3
first: user3
last: Last
- name: user3
first: user3
last: Last
register: result
failed_when: result.changed or "is used more than once" not in result.msg
- name: Remove test users
ipauser:
ipaadmin_password: SomeADMINpassword