summaryrefslogtreecommitdiff
path: root/roles/mysql/tasks/main.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-10-23 03:59:00 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-10-23 03:59:00 +0200
commitfff73af28171ee3f1f12a07fcf48ce8ad6080c5d (patch)
tree7fd85d177cfdd47c00d1686cf3abf2dc10d4c130 /roles/mysql/tasks/main.yml
parentsplit 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.yml23
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