diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-10-23 03:59:00 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-10-23 03:59:00 +0200 |
commit | fff73af28171ee3f1f12a07fcf48ce8ad6080c5d (patch) | |
tree | 7fd85d177cfdd47c00d1686cf3abf2dc10d4c130 /roles/mysql/tasks/main.yml | |
parent | split docker role into apt-repo and engine (diff) |
clean up mysql role
Diffstat (limited to 'roles/mysql/tasks/main.yml')
-rw-r--r-- | roles/mysql/tasks/main.yml | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/roles/mysql/tasks/main.yml b/roles/mysql/tasks/main.yml index 3f142f6b..3bb125d4 100644 --- a/roles/mysql/tasks/main.yml +++ b/roles/mysql/tasks/main.yml @@ -1,15 +1,28 @@ --- - name: prepare package provider when: mysql_pkg_provider != 'distro' - include_tasks: "{{ mysql_pkg_provider }}.yml" + include_role: + name: "apt-repo/{{ mysql_pkg_provider }}" - name: install mysql packages apt: name: - - "{{ mysql_pkg_name }}" - - "{{ python_basename }}-pymysql" + - "{{ mysql_pkg_name }}" + - "{{ python_basename }}-pymysql" state: present force: yes -- name: remove insecure defaults - import_tasks: mysql-secure-installation.yml +- name: delete anonymous MySQL server user + mysql_user: + login_user: root + login_unix_socket: /var/run/mysqld/mysqld.sock + user: "" + state: absent + no_log: true + +- name: remove the MySQL test database + mysql_db: + login_user: root + login_unix_socket: /var/run/mysqld/mysqld.sock + db: test + state: absent |