Skip to content
Snippets Groups Projects
Commit 0d5fce00 authored by Andreas Hamacher's avatar Andreas Hamacher
Browse files

added more contitionals on root pw change. In case the server gets rebuild...

added more contitionals on root pw change.  In case the server gets rebuild but the existing db was re-attached as a volume


Former-commit-id: c6853e23
parent 85d23d08
No related branches found
No related tags found
No related merge requests found
---
- name: "Restart MySQL"
- name: "Restart MySQL"
service: name={{ sqlServiceName }} state=restarted
become: true
......@@ -10,7 +10,7 @@
with_items: "{{ server_packages }}"
become: true
when: ansible_os_family == "RedHat"
- name: make sure mysql conf directory exists
file: dest=/etc/mysql/conf.d state=directory
become: true
......@@ -29,12 +29,18 @@
# - ::1
# - localhost
- name: update mysql root password for all root accounts # this will only work if a completely fresh db gets installed because it gets shipped with a blank root pw
- name: Check that the slurm_acct_db_directory exists
stat:
path: /var/lib/mysql/slurm_acct_db/ #defined in /vars/filesystems.yaml
register: slurm_acct_db_directory_result
# this will only work if a completely fresh db gets installed because it gets shipped with a blank root pw
- name: update mysql root password for all root accounts
mysql_user: name=root host=localhost password={{ mysql_root_password }} login_user=root
when: mysqldb_confdir_create.changed
when: not slurm_acct_db_directory_result.stat.exists and mysqldb_confdir_create.changed
- name: "Adding user database"
mysql_db: name={{ mysql_user_db_name }} state=present login_user=root login_password={{ mysql_root_password }}
mysql_db: name={{ mysql_user_db_name }} state=present login_user=root login_password={{ mysql_root_password }}
- name: "Giving priviliges to user"
mysql_user: name={{ mysql_user_name }} host={{ mysql_user_host }} password={{ mysql_user_password }} login_user=root login_password={{ mysql_root_password }} priv={{ mysql_user_db_name }}.*:ALL,GRANT state=present
......
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