From 75bfe041c75fd72f95b399353e83dae800ffea50 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Sun, 1 Nov 2015 16:57:53 +0100 Subject: [PATCH] Avoid setting the MySQL root password It would break idempotency of the Ansible role --- roles/ispmail-database/tasks/main.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/roles/ispmail-database/tasks/main.yml b/roles/ispmail-database/tasks/main.yml index fb3488a..71fb123 100644 --- a/roles/ispmail-database/tasks/main.yml +++ b/roles/ispmail-database/tasks/main.yml @@ -7,8 +7,6 @@ copy: src=schema.sql dest=/tmp - name: setting up SQL schema of mailserver database mysql_db: name=mailserver state=import target=/tmp/schema.sql -- name: set the MySQL root user's password - mysql_user: name=root password={{ispmail_mysql_root_password}} state=present - name: creating MySQL user to read the mailserver database mysql_user: name=mailuser password={{ispmail_mysql_mailuser_password}} priv=mailserver.*:SELECT,INSERT,UPDATE,DELETE state=present - name: copying MySQL test data to server @@ -17,3 +15,7 @@ - name: populating the database with test data mysql_db: name=mailserver state=import target=/tmp/test.sql when: ispmail_populate_test_data == true +# - name: set the MySQL root user's password +# mysql_user: name=root password={{ispmail_mysql_root_password}} state=present +# - name: Create root's .my.cnf +# template: src=my-cnf.j2 dest=/root/.my.cnf mode=0600