summaryrefslogtreecommitdiff
path: root/roles/mysql/tasks/main.yml
diff options
context:
space:
mode:
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