Skip to content
Snippets Groups Projects
Commit 839c0f3e authored by nimrod's avatar nimrod
Browse files

- Don't set default random password, should be set as part of group/ host var.

- Don't create database and account, left to the application role.
parent 7288e844
No related branches found
No related tags found
No related merge requests found
......@@ -2,4 +2,3 @@
*~
*.swp
*.swo
files/mysql_root_password
---
# defaults file for ansible-mysql
mysql_root_password: '{{ lookup("password", "mysql_root_password") }}'
mysql_root_password:
......@@ -2,6 +2,7 @@
# tasks file for ansible-mysql
- name: Preseed
when: mysql_root_password is defined
debconf:
name: mysql-server-5.5
question: '{{ item }}'
......@@ -23,26 +24,6 @@
- python-mysqldb
- cron
- name: Create database
when: mysql_database is defined
mysql_db:
login_user: root
login_password: '{{ mysql_root_password }}'
collation: utf8_general_ci
encoding: utf8
name: '{{ mysql_database }}'
state: present
- name: Create account
when: mysql_user is defined and mysql_database is defined
mysql_user:
login_user: root
login_password: '{{ mysql_root_password }}'
name: '{{ mysql_user }}'
password: '{{ mysql_password|default(omit) }}'
priv: '{{ mysql_database }}.*:SELECT,INSERT,UPDATE,DELETE,CREATE,INDEX'
state: present
- name: Add daily backup job
copy:
src: backup.sh
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment