mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-04-07 03:00:34 -07:00
Move utility task files in their own folder
This commit is contained in:
parent
b30e8d8a88
commit
2462d61dc8
19 changed files with 60 additions and 60 deletions
|
@ -31,7 +31,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ user_name_1 }} user_host=localhost
|
||||
- include: utils/assert_user.yml user_name={{ user_name_1 }} user_host=localhost
|
||||
|
||||
# Test user removal
|
||||
- name: Issue-265 | remove mysql user {{ user_name_1 }}
|
||||
|
@ -86,7 +86,7 @@
|
|||
that:
|
||||
- result is not changed
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{user_name_1}}
|
||||
- include: utils/assert_no_user.yml user_name={{user_name_1}}
|
||||
|
||||
# Tests with force_context: no
|
||||
# Test user creation
|
||||
|
@ -114,7 +114,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ user_name_1 }} user_host=localhost
|
||||
- include: utils/assert_user.yml user_name={{ user_name_1 }} user_host=localhost
|
||||
|
||||
# Test user removal
|
||||
- name: Issue-265 | Remove mysql user {{ user_name_1 }}
|
||||
|
@ -168,4 +168,4 @@
|
|||
that:
|
||||
- result is not changed
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{ user_name_1 }}
|
||||
- include: utils/assert_no_user.yml user_name={{ user_name_1 }}
|
||||
|
|
|
@ -79,4 +79,4 @@
|
|||
- foo
|
||||
- bar
|
||||
|
||||
- include: utils_remove_user.yml user_name="{{ user_name_2 }}"
|
||||
- include: utils/remove_user.yml user_name="{{ user_name_2 }}"
|
||||
|
|
|
@ -54,11 +54,11 @@
|
|||
state: present
|
||||
register: result
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ user_name_1 }} user_host=localhost priv=USAGE
|
||||
- include: utils/assert_user.yml user_name={{ user_name_1 }} user_host=localhost priv=USAGE
|
||||
|
||||
- include: utils_remove_user.yml user_name={{ user_name_1 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_1 }}
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{ user_name_1 }}
|
||||
- include: utils/assert_no_user.yml user_name={{ user_name_1 }}
|
||||
|
||||
# ============================================================
|
||||
# Create user with select privileges and verify select privileges are assign
|
||||
|
@ -72,11 +72,11 @@
|
|||
priv: '*.*:SELECT'
|
||||
register: result
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ user_name_2 }} user_host=localhost priv=SELECT
|
||||
- include: utils/assert_user.yml user_name={{ user_name_2 }} user_host=localhost priv=SELECT
|
||||
|
||||
- include: utils_remove_user.yml user_name={{ user_name_2 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_2 }}
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{ user_name_2 }}
|
||||
- include: utils/assert_no_user.yml user_name={{ user_name_2 }}
|
||||
|
||||
# ============================================================
|
||||
# Assert user has access to multiple databases
|
||||
|
@ -112,9 +112,9 @@
|
|||
- "'{{ item }}' in result.stdout"
|
||||
with_items: "{{db_names}}"
|
||||
|
||||
- include: utils_remove_user.yml user_name={{ user_name_1 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_1 }}
|
||||
|
||||
- include: utils_remove_user.yml user_name={{ user_name_2 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_2 }}
|
||||
|
||||
- name: Give user SELECT access to database via wildcard
|
||||
mysql_user:
|
||||
|
@ -172,7 +172,7 @@
|
|||
- "'%db' in result.stdout"
|
||||
- "'INSERT' in result.stdout"
|
||||
|
||||
- include: utils_remove_user.yml user_name={{user_name_1}}
|
||||
- include: utils/remove_user.yml user_name={{user_name_1}}
|
||||
|
||||
# ============================================================
|
||||
# Test plaintext and encrypted password scenarios.
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
# ========================================================================
|
||||
# Creation
|
||||
# ========================================================================
|
||||
- include: utils_create_user.yml user_name={{ user_name_1 }} user_password={{ user_password_1 }}
|
||||
- include: utils/create_user.yml user_name={{ user_name_1 }} user_password={{ user_password_1 }}
|
||||
|
||||
- name: Idempotency | Create user that already exist (expect changed=false)
|
||||
mysql_user:
|
||||
|
@ -55,7 +55,7 @@
|
|||
# ========================================================================
|
||||
|
||||
# Create blank user to be removed later
|
||||
- include: utils_create_user.yml user_name="" user_password='KJFDY&D*Sfuysf'
|
||||
- include: utils/create_user.yml user_name="" user_password='KJFDY&D*Sfuysf'
|
||||
|
||||
- name: Idempotency | Remove blank user with hosts=all (expect changed)
|
||||
mysql_user:
|
||||
|
|
|
@ -131,4 +131,4 @@
|
|||
- data1
|
||||
- data2
|
||||
|
||||
- include: utils_remove_user.yml user_name={{ user_name_4 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_4 }}
|
||||
|
|
|
@ -151,4 +151,4 @@
|
|||
- data2
|
||||
- data3
|
||||
|
||||
- include: utils_remove_user.yml user_name="{{ user_name_3 }}"
|
||||
- include: utils/remove_user.yml user_name="{{ user_name_3 }}"
|
||||
|
|
|
@ -172,4 +172,4 @@
|
|||
loop:
|
||||
- data1
|
||||
|
||||
- include: utils_remove_user.yml user_name="{{ user_name_4 }}"
|
||||
- include: utils/remove_user.yml user_name="{{ user_name_4 }}"
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
state: present
|
||||
when: current_append_privs == "yes"
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ user_name_2 }} user_host=% priv='SELECT'
|
||||
- include: utils/assert_user.yml user_name={{ user_name_2 }} user_host=% priv='SELECT'
|
||||
when: current_append_privs == "yes"
|
||||
|
||||
- name: Privs | Create user with current privileges (expect changed=true)
|
||||
|
@ -132,7 +132,7 @@
|
|||
priv: '*.*:ALL'
|
||||
state: present
|
||||
|
||||
# - include: utils_assert_user.yml user_name={{user_name_2}} user_host=% priv='ALL PRIVILEGES'
|
||||
# - include: utils/assert_user.yml user_name={{user_name_2}} user_host=% priv='ALL PRIVILEGES'
|
||||
|
||||
- name: Privs | Create database using user {{ user_name_2 }}
|
||||
mysql_db:
|
||||
|
@ -188,7 +188,7 @@
|
|||
that:
|
||||
- result is not changed
|
||||
|
||||
- include: utils_remove_user.yml user_name="{{ user_name_2 }}"
|
||||
- include: utils/remove_user.yml user_name="{{ user_name_2 }}"
|
||||
|
||||
# ============================================================
|
||||
- name: Privs | Grant all privileges with grant option
|
||||
|
@ -259,4 +259,4 @@
|
|||
- result is failed
|
||||
- "'Error granting privileges' in result.msg"
|
||||
|
||||
- include: utils_remove_user.yml user_name="{{ user_name_2 }}"
|
||||
- include: utils/remove_user.yml user_name="{{ user_name_2 }}"
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
login_host: '{{ mysql_host }}'
|
||||
login_port: '{{ mysql_primary_port }}'
|
||||
block:
|
||||
- include: utils_remove_user.yml user_name={{ user_name_1 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_1 }}
|
||||
|
||||
- name: Revoke only grants | Create user with two grants
|
||||
mysql_user:
|
||||
|
@ -47,4 +47,4 @@
|
|||
- result is not changed
|
||||
|
||||
always:
|
||||
- include: utils_remove_user.yml user_name={{ user_name_1 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_1 }}
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{user_name_1}}
|
||||
- include: utils/assert_no_user.yml user_name={{user_name_1}}
|
||||
|
||||
- name: Tls reqs | Create user with TLS requirements state=present (expect changed=true)
|
||||
mysql_user:
|
||||
|
@ -172,14 +172,14 @@
|
|||
assert:
|
||||
that: "'REQUIRE ' not in result.stdout or 'REQUIRE NONE' in result.stdout"
|
||||
|
||||
- include: utils_remove_user.yml user_name={{user_name_1}}
|
||||
- include: utils/remove_user.yml user_name={{user_name_1}}
|
||||
|
||||
- include: utils_remove_user.yml user_name={{user_name_2}}
|
||||
- include: utils/remove_user.yml user_name={{user_name_2}}
|
||||
|
||||
- include: utils_remove_user.yml user_name={{user_name_3}}
|
||||
- include: utils/remove_user.yml user_name={{user_name_3}}
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{user_name_1}}
|
||||
- include: utils/assert_no_user.yml user_name={{user_name_1}}
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{user_name_2}}
|
||||
- include: utils/assert_no_user.yml user_name={{user_name_2}}
|
||||
|
||||
- include: utils_assert_no_user.yml user_name={{user_name_3}}
|
||||
- include: utils/assert_no_user.yml user_name={{user_name_3}}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
|
||||
block:
|
||||
- include_tasks: utils_assert_user_password.yml
|
||||
- include_tasks: utils/assert_user_password.yml
|
||||
vars:
|
||||
username: "{{ item.username }}"
|
||||
host: "%"
|
||||
|
@ -49,7 +49,7 @@
|
|||
expect_change: false
|
||||
|
||||
# same user, new password
|
||||
- include_tasks: utils_assert_user_password.yml
|
||||
- include_tasks: utils/assert_user_password.yml
|
||||
vars:
|
||||
username: "{{ item.username }}"
|
||||
host: "%"
|
||||
|
@ -73,7 +73,7 @@
|
|||
expect_password_hash: "{{ test_password1_hash }}"
|
||||
|
||||
# new user, new password
|
||||
- include_tasks: utils_assert_user_password.yml
|
||||
- include_tasks: utils/assert_user_password.yml
|
||||
vars:
|
||||
username: "{{ item.username }}"
|
||||
host: '::1'
|
||||
|
@ -111,7 +111,7 @@
|
|||
expect_password_hash: "{{ test_password2_hash }}"
|
||||
|
||||
# another new user, another new password and multiple existing users with varying passwords
|
||||
- include_tasks: utils_assert_user_password.yml
|
||||
- include_tasks: utils/assert_user_password.yml
|
||||
vars:
|
||||
username: "{{ item.username }}"
|
||||
host: '2001:db8::1'
|
||||
|
|
|
@ -81,7 +81,7 @@
|
|||
- data1
|
||||
- data2
|
||||
|
||||
- include: utils_remove_user.yml user_name={{ user_name_3 }}
|
||||
- include: utils/remove_user.yml user_name={{ user_name_3 }}
|
||||
|
||||
- name: User grants with roles applied | Drop test role
|
||||
mysql_role:
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Password | Get the MySQL version using the newly created used creds
|
||||
mysql_info:
|
||||
|
@ -68,7 +68,7 @@
|
|||
that:
|
||||
- result is not changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Password | Update the user password
|
||||
mysql_user:
|
||||
|
@ -84,7 +84,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Password | Get the MySQL version data using the original password (should fail)
|
||||
mysql_info:
|
||||
|
@ -117,7 +117,7 @@
|
|||
- result is succeeded
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
||||
# ============================================================
|
||||
# Test setting a plaintext password and then the same password encrypted to ensure there isn't a change detected.
|
||||
|
@ -137,7 +137,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=localhost priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=localhost priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Password | Pass in the same password as before, but in the encrypted form (no change expected)
|
||||
mysql_user:
|
||||
|
@ -155,7 +155,7 @@
|
|||
- result is not changed
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
||||
# ============================================================
|
||||
# Test setting an encrypted password and then the same password in plaintext to ensure there isn't a change.
|
||||
|
@ -177,7 +177,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Password | Get the MySQL version data using the new creds
|
||||
mysql_info:
|
||||
|
@ -209,7 +209,7 @@
|
|||
- result is not changed
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
||||
# ============================================================
|
||||
# Test setting an empty password.
|
||||
|
@ -274,4 +274,4 @@
|
|||
- result is not changed
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
- "'{{ test_plugin_type }}' in show_create_user.stdout"
|
||||
when: db_engine == 'mysql' or (db_engine == 'mariadb' and db_version is version('10.3', '>='))
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Get the MySQL version using the newly created creds
|
||||
mysql_info:
|
||||
|
@ -77,7 +77,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Getting the MySQL info with the new password should work
|
||||
mysql_info:
|
||||
|
@ -94,7 +94,7 @@
|
|||
- result is succeeded
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
||||
# ============================================================
|
||||
# Test plugin auth initially setting a hash and then switching to a plaintext auth string.
|
||||
|
@ -125,7 +125,7 @@
|
|||
- "'{{ test_plugin_type }}' in show_create_user.stdout"
|
||||
when: db_engine == 'mysql' or (db_engine == 'mariadb' and db_version is version('10.3', '>='))
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Get the MySQL version using the newly created creds
|
||||
mysql_info:
|
||||
|
@ -157,7 +157,7 @@
|
|||
- result is not changed
|
||||
when: db_engine == 'mysql' or (db_engine == 'mariadb' and db_version is version('10.3', '>='))
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Change the user using the same plugin, but switch to the same auth string in plaintext form
|
||||
mysql_user:
|
||||
|
@ -189,7 +189,7 @@
|
|||
- result is succeeded
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
||||
# ============================================================
|
||||
# Test plugin auth initially setting a plaintext auth string and then switching to a hash.
|
||||
|
@ -220,7 +220,7 @@
|
|||
- test_plugin_type in show_create_user.stdout
|
||||
when: db_engine == 'mysql' or (db_engine == 'mariadb' and db_version is version('10.3', '>='))
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Get the MySQL version using the newly created creds
|
||||
mysql_info:
|
||||
|
@ -252,7 +252,7 @@
|
|||
that:
|
||||
- result is changed
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Change the user using the same plugin, but switch to the same auth string in hash form
|
||||
mysql_user:
|
||||
|
@ -283,7 +283,7 @@
|
|||
- result is succeeded
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
||||
# ============================================================
|
||||
# Test plugin auth with an empty auth string.
|
||||
|
@ -313,7 +313,7 @@
|
|||
- "'{{ test_plugin_type }}' in show_create_user.stdout"
|
||||
when: db_engine == 'mysql' or (db_engine == 'mariadb' and db_version is version('10.3', '>='))
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=% priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Get the MySQL version using an empty password for the newly created user
|
||||
mysql_info:
|
||||
|
@ -360,7 +360,7 @@
|
|||
- result is not changed
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
||||
# ============================================================
|
||||
# Test plugin auth switching from one type of plugin to another without an auth string or hash. The only other
|
||||
|
@ -400,7 +400,7 @@
|
|||
- test_plugin_type in show_create_user.stdout
|
||||
when: db_engine == 'mysql' or (db_engine == 'mariadb' and db_version is version('10.3', '>='))
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=localhost priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=localhost priv={{ test_default_priv_type }}
|
||||
|
||||
- name: Plugin auth | Switch user to sha256_password auth plugin
|
||||
mysql_user:
|
||||
|
@ -425,7 +425,7 @@
|
|||
- "'sha256_password' in show_create_user.stdout"
|
||||
when: db_engine == 'mysql' or (db_engine == 'mariadb' and db_version is version('10.3', '>='))
|
||||
|
||||
- include: utils_assert_user.yml user_name={{ test_user_name }} user_host=localhost priv={{ test_default_priv_type }}
|
||||
- include: utils/assert_user.yml user_name={{ test_user_name }} user_host=localhost priv={{ test_default_priv_type }}
|
||||
|
||||
# Cleanup
|
||||
- include: utils_remove_user.yml user_name={{ test_user_name }}
|
||||
- include: utils/remove_user.yml user_name={{ test_user_name }}
|
||||
|
|
Loading…
Add table
Reference in a new issue