From 839c0f3eb1dcfb7975cdb8988cac3e8c6f24461b Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Mon, 2 Nov 2015 09:56:50 +0200 Subject: [PATCH] - 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. --- .gitignore | 1 - defaults/main.yml | 2 +- tasks/main.yml | 21 +-------------------- 3 files changed, 2 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 62efb56..eb9b1f6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,3 @@ *~ *.swp *.swo -files/mysql_root_password diff --git a/defaults/main.yml b/defaults/main.yml index 17ea050..62a8485 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,4 +1,4 @@ --- # defaults file for ansible-mysql -mysql_root_password: '{{ lookup("password", "mysql_root_password") }}' +mysql_root_password: diff --git a/tasks/main.yml b/tasks/main.yml index f8cb0c4..1bead0e 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -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 -- GitLab