From 247a4556205386319ed0ebfda6d33861c5f02a55 Mon Sep 17 00:00:00 2001 From: Lars Beckers <lars.beckers@rwth-aachen.de> Date: Fri, 22 Sep 2017 01:12:12 +0200 Subject: [PATCH] mysql: change retrieval of root password from store --- mysql/tasks/main.yml | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/mysql/tasks/main.yml b/mysql/tasks/main.yml index f6ba3dc..39c9384 100644 --- a/mysql/tasks/main.yml +++ b/mysql/tasks/main.yml @@ -29,20 +29,12 @@ - service - mysql -- name: get or create the mysql root password - local_action: pass name="db/{{ ansible_hostname }}-mysql" state=present generate=20 store=FSMPI_PASSWORD_STORE_DIR limit=yes - register: mysql_root_password - no_log: True - tags: - - password - - mysql - - name: ensure the mysql root user exists and has the correct password mysql_user: name: root - password: "{{ mysql_root_password.password }}" + password: "{{ lookup('passwordstore', 'db/{{ ansible_hostname }}-mysql create=true length=20') }}" login_user: root - login_password: "{{ mysql_root_password.password }}" + login_password: "{{ lookup('passwordstore', 'db/{{ ansible_hostname }}-mysql create=true length=20') }}" register: mysql_root_creation_result no_log: True ignore_errors: yes @@ -53,7 +45,7 @@ - name: initialize the mysql root user mysql_user: name: root - password: "{{ mysql_root_password.password }}" + password: "{{ lookup('passwordstore', 'db/{{ ansible_hostname }}-mysql create=true length=20') }}" no_log: True when: mysql_root_creation_result|failed tags: -- GitLab