tags:
- mysql
- fs
- shell: test -d /var/lib/mysql/mysql
+ command: test -d /var/lib/mysql/mysql
ignore_errors: yes
+ check_mode: no
register: mysql_server_installed
changed_when: false
- name: install MySQL packages for client and server
tags:
- mysql
+ - mysqld
- packages
apt: >
state=installed
- mysqltuner
- python-mysqldb
-- name: ensure service "mysql" is enabled and running
+- name: ensure service "mysql" is enabled and started
tags:
- services
- mysql
+ - mysqld
service: >
enabled=yes
name=mysql
- state=running
+ state=started
- name: setup MySQL "ansible" account
tags:
- mysql
+ - mysqld
- mysql-users
mysql_user: >
login_user={{ mysql_server_ansible_user }}
- name: setup MySQL "root" account
tags:
- mysql
+ - mysqld
- mysql-users
mysql_user: >
login_user={{ mysql_server_ansible_user }}
- name: Remove unwanted MySQL "root" accounts (1/2)
tags:
- mysql
+ - mysqld
- mysql-users
mysql_user: >
login_user={{ mysql_server_ansible_user }}
- name: Remove unwanted MySQL "root" accounts (2/2)
tags:
- mysql
+ - mysqld
- mysql-users
mysql_user: >
login_user={{ mysql_server_ansible_user }}