Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ansible
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
ansible
Commits
5809a2e8
Commit
5809a2e8
authored
Sep 10, 2015
by
Brian Coca
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #12299 from resmo/feature/test_cs_user
cloudstack: new integration test role test_cs_user
parents
292e2da4
f6382a16
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
280 additions
and
0 deletions
+280
-0
test/integration/cloudstack.yml
+1
-0
test/integration/roles/test_cs_user/meta/main.yml
+3
-0
test/integration/roles/test_cs_user/tasks/main.yml
+276
-0
No files found.
test/integration/cloudstack.yml
View file @
5809a2e8
...
...
@@ -7,6 +7,7 @@
vars
:
cs_resource_prefix
:
"
{{
resource_prefix
|
default('cs-')
}}"
roles
:
-
{
role
:
test_cs_user
,
tags
:
test_cs_user
}
-
{
role
:
test_cs_project
,
tags
:
test_cs_project
}
-
{
role
:
test_cs_iso
,
tags
:
test_cs_iso
}
-
{
role
:
test_cs_domain
,
tags
:
test_cs_domain
}
...
...
test/integration/roles/test_cs_user/meta/main.yml
0 → 100644
View file @
5809a2e8
---
dependencies
:
-
test_cs_common
test/integration/roles/test_cs_user/tasks/main.yml
0 → 100644
View file @
5809a2e8
---
-
name
:
setup
cs_user
:
username={{ cs_resource_prefix }}_user state=absent
register
:
user
-
name
:
verify setup
assert
:
that
:
-
user|success
-
name
:
test fail if missing username
action
:
cs_user
register
:
user
ignore_errors
:
true
-
name
:
verify results of fail if missing params
assert
:
that
:
-
user|failed
-
'
user.msg
==
"missing
required
arguments:
username"'
-
name
:
test fail if missing params if state=present
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
register
:
user
ignore_errors
:
true
-
name
:
verify results of fail if missing params if state=present
assert
:
that
:
-
user|failed
-
'
user.msg
==
"missing
required
arguments:
account,email,password,first_name,last_name"'
-
name
:
test create user
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
password
:
"
{{
cs_resource_prefix
}}_password"
last_name
:
"
{{
cs_resource_prefix
}}_last_name"
first_name
:
"
{{
cs_resource_prefix
}}_first_name"
email
:
"
{{
cs_resource_prefix
}}@example.com"
account
:
"
admin"
register
:
user
-
name
:
verify results of create user
assert
:
that
:
-
user|success
-
user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.first_name == "{{ cs_resource_prefix }}_first_name"
-
user.last_name == "{{ cs_resource_prefix }}_last_name"
-
user.email == "{{ cs_resource_prefix }}@example.com"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "enabled"
-
user.domain == "ROOT"
-
name
:
test create user idempotence
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
password
:
"
{{
cs_resource_prefix
}}_password"
last_name
:
"
{{
cs_resource_prefix
}}_last_name"
first_name
:
"
{{
cs_resource_prefix
}}_first_name"
email
:
"
{{
cs_resource_prefix
}}@example.com"
account
:
"
admin"
register
:
user
-
name
:
verify results of create user idempotence
assert
:
that
:
-
user|success
-
not user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.first_name == "{{ cs_resource_prefix }}_first_name"
-
user.last_name == "{{ cs_resource_prefix }}_last_name"
-
user.email == "{{ cs_resource_prefix }}@example.com"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "enabled"
-
user.domain == "ROOT"
-
name
:
test update user
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
password
:
"
{{
cs_resource_prefix
}}_password"
last_name
:
"
{{
cs_resource_prefix
}}_last_name1"
first_name
:
"
{{
cs_resource_prefix
}}_first_name1"
email
:
"
{{
cs_resource_prefix
}}@example.com1"
account
:
"
admin"
register
:
user
-
name
:
verify results of update user
assert
:
that
:
-
user|success
-
user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.first_name == "{{ cs_resource_prefix }}_first_name1"
-
user.last_name == "{{ cs_resource_prefix }}_last_name1"
-
user.email == "{{ cs_resource_prefix }}@example.com1"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "enabled"
-
user.domain == "ROOT"
-
name
:
test update user idempotence
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
password
:
"
{{
cs_resource_prefix
}}_password"
last_name
:
"
{{
cs_resource_prefix
}}_last_name1"
first_name
:
"
{{
cs_resource_prefix
}}_first_name1"
email
:
"
{{
cs_resource_prefix
}}@example.com1"
account
:
"
admin"
register
:
user
-
name
:
verify results of update user idempotence
assert
:
that
:
-
user|success
-
not user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.first_name == "{{ cs_resource_prefix }}_first_name1"
-
user.last_name == "{{ cs_resource_prefix }}_last_name1"
-
user.email == "{{ cs_resource_prefix }}@example.com1"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "enabled"
-
user.domain == "ROOT"
-
name
:
test lock user
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
locked
register
:
user
-
name
:
verify results of lock user
assert
:
that
:
-
user|success
-
user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "locked"
-
user.domain == "ROOT"
-
name
:
test lock user idempotence
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
locked
register
:
user
-
name
:
verify results of lock user idempotence
assert
:
that
:
-
user|success
-
not user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "locked"
-
user.domain == "ROOT"
-
name
:
test disable user
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
disabled
register
:
user
-
name
:
verify results of disable user
assert
:
that
:
-
user|success
-
user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "disabled"
-
user.domain == "ROOT"
-
name
:
test disable user idempotence
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
disabled
register
:
user
-
name
:
verify results of disable user idempotence
assert
:
that
:
-
user|success
-
not user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "disabled"
-
user.domain == "ROOT"
-
name
:
test lock disabled user
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
locked
register
:
user
-
name
:
verify results of lock disabled user
assert
:
that
:
-
user|success
-
user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "locked"
-
user.domain == "ROOT"
-
name
:
test lock disabled user idempotence
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
locked
register
:
user
-
name
:
verify results of lock disabled user idempotence
assert
:
that
:
-
user|success
-
not user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "locked"
-
user.domain == "ROOT"
-
name
:
test enable user
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
enabled
register
:
user
-
name
:
verify results of enable user
assert
:
that
:
-
user|success
-
user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "enabled"
-
user.domain == "ROOT"
-
name
:
test enable user idempotence
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
enabled
register
:
user
-
name
:
verify results of enable user idempotence
assert
:
that
:
-
user|success
-
not user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "enabled"
-
user.domain == "ROOT"
-
name
:
test remove user
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
absent
register
:
user
-
name
:
verify results of remove user
assert
:
that
:
-
user|success
-
user|changed
-
user.username == "{{ cs_resource_prefix }}_user"
-
user.account_type == "root_admin"
-
user.account == "admin"
-
user.state == "enabled"
-
user.domain == "ROOT"
-
name
:
test remove user idempotence
cs_user
:
username
:
"
{{
cs_resource_prefix
}}_user"
state
:
absent
register
:
user
-
name
:
verify results of remove user idempotence
assert
:
that
:
-
user|success
-
not user|changed
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment