Move utility task files in their own folder

This commit is contained in:
Laurent Indermuehle 2023-03-07 16:22:36 +01:00
parent b30e8d8a88
commit 2462d61dc8
No known key found for this signature in database
GPG key ID: 93FA944C9F34DD09
19 changed files with 60 additions and 60 deletions

View file

@ -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 }}

View file

@ -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 }}"

View file

@ -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.

View file

@ -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:

View file

@ -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 }}

View file

@ -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 }}"

View file

@ -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 }}"

View file

@ -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 }}"

View file

@ -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 }}

View file

@ -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}}

View file

@ -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'

View file

@ -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:

View file

@ -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 }}

View file

@ -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 }}