Collection: Use random names when we create objects in our tests

This commit is contained in:
Caleb Boylan
2020-03-17 11:49:09 -07:00
parent e210ee4077
commit a03d74d828
16 changed files with 467 additions and 154 deletions

View File

@@ -1,7 +1,11 @@
---
- name: Generate names
set_fact:
username: "AWX-Collection-tests-tower_user-user-{{ lookup('password', '/dev/null chars=ascii_letters length=16') }}"
- name: Create a User
tower_user:
username: joe
username: "{{ username }}"
first_name: Joe
password: "{{ 65535 | random | to_uuid }}"
state: present
@@ -13,7 +17,7 @@
- name: Change a User
tower_user:
username: joe
username: "{{ username }}"
last_name: User
email: joe@example.org
state: present
@@ -25,7 +29,7 @@
- name: Check idempotency
tower_user:
username: joe
username: "{{ username }}"
first_name: Joe
last_name: User
register: result
@@ -36,7 +40,7 @@
- name: Delete a User
tower_user:
username: joe
username: "{{ username }}"
email: joe@example.org
state: absent
register: result
@@ -49,7 +53,7 @@
tower_user:
first_name: Joe
last_name: Auditor
username: joe
username: "{{ username }}"
password: "{{ 65535 | random | to_uuid }}"
email: joe@example.org
state: present
@@ -62,7 +66,7 @@
- name: Delete an Auditor
tower_user:
username: joe
username: "{{ username }}"
email: joe@example.org
state: absent
register: result
@@ -75,7 +79,7 @@
tower_user:
first_name: Joe
last_name: Super
username: joe
username: "{{ username }}"
password: "{{ 65535 | random | to_uuid }}"
email: joe@example.org
state: present
@@ -88,7 +92,7 @@
- name: Delete a Superuser
tower_user:
username: joe
username: "{{ username }}"
email: joe@example.org
state: absent
register: result
@@ -101,7 +105,7 @@
tower_user:
first_name: Joe
last_name: User
username: joe
username: "{{ username }}"
password: "{{ 65535 | random | to_uuid }}"
email: joe@example.org
state: present