mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-08-06 14:14:24 -07:00
tests: fix syntax
This commit is contained in:
parent
3edba3d8ca
commit
12a2bd358e
13 changed files with 201 additions and 54 deletions
|
@ -54,11 +54,20 @@
|
|||
state: present
|
||||
register: result
|
||||
|
||||
- include_tasks: utils/assert_user.yml user_name={{ user_name_1 }} user_host=localhost priv=USAGE
|
||||
- include_tasks: utils/assert_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_1 }}"
|
||||
user_host: localhost
|
||||
priv: USAGE
|
||||
|
||||
- include_tasks: utils/remove_user.yml user_name={{ user_name_1 }}
|
||||
- include_tasks: utils/remove_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_1 }}"
|
||||
|
||||
- include_tasks: utils/assert_no_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_1 }}"
|
||||
|
||||
- include_tasks: utils/assert_no_user.yml user_name={{ user_name_1 }}
|
||||
|
||||
# ============================================================
|
||||
# Create user with select privileges and verify select privileges are assign
|
||||
|
@ -72,11 +81,20 @@
|
|||
priv: '*.*:SELECT'
|
||||
register: result
|
||||
|
||||
- include_tasks: utils/assert_user.yml user_name={{ user_name_2 }} user_host=localhost priv=SELECT
|
||||
- include_tasks: utils/assert_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_2 }}"
|
||||
user_host: localhost
|
||||
priv: SELECT
|
||||
|
||||
- include_tasks: utils/remove_user.yml user_name={{ user_name_2 }}
|
||||
- include_tasks: utils/remove_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_2 }}"
|
||||
|
||||
- include_tasks: utils/assert_no_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_2 }}"
|
||||
|
||||
- include_tasks: utils/assert_no_user.yml user_name={{ user_name_2 }}
|
||||
|
||||
# ============================================================
|
||||
# Assert user has access to multiple databases
|
||||
|
@ -112,9 +130,13 @@
|
|||
- "'{{ item }}' in result.stdout"
|
||||
with_items: "{{db_names}}"
|
||||
|
||||
- include_tasks: utils/remove_user.yml user_name={{ user_name_1 }}
|
||||
- include_tasks: utils/remove_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_1 }}"
|
||||
|
||||
- include_tasks: utils/remove_user.yml user_name={{ user_name_2 }}
|
||||
- include_tasks: utils/remove_user.yml
|
||||
vars:
|
||||
user_name: "{{ user_name_2 }}"
|
||||
|
||||
- name: Give user SELECT access to database via wildcard
|
||||
mysql_user:
|
||||
|
@ -172,7 +194,9 @@
|
|||
- "'%db' in result.stdout"
|
||||
- "'INSERT' in result.stdout"
|
||||
|
||||
- include_tasks: utils/remove_user.yml user_name={{user_name_1}}
|
||||
- include_tasks: utils/remove_user.yml
|
||||
vars:
|
||||
user_name: "{{user_name_1}}"
|
||||
|
||||
# ============================================================
|
||||
# Test plaintext and encrypted password scenarios.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue