Skip to content
Snippets Groups Projects
Commit 9ef798a5 authored by Chris Hines's avatar Chris Hines
Browse files

add a role to start slurm since slurm will have errors if the ctrld is started before the dbd

parent a73190a7
No related branches found
No related tags found
No related merge requests found
---
- name: start munge
service: name=munge state=started
sudo: true
- name: start slurmdbd
service: name=slurmdbd state=started
sudo: true
ignore_errors: true
- name: start slurm
service: name=slurm state=started
sudo: true
---
- name: restart slurmdbd
service: name={{ item }} state=restarted
with_items:
- slurmdbd
- slurm
sudo: true
...@@ -13,12 +13,23 @@ ...@@ -13,12 +13,23 @@
sudo: true sudo: true
- name: install mysql local root password - name: install mysql local root password
mysql_user: check_implicit_admin=True login_user=root login_password="{{ sqlrootPasswd }}" name=root password="{{ sqlrootPasswd }}" state=present mysql_user: check_implicit_admin=True login_user=root login_password={{ sqlrootPasswd }} name=root password={{ sqlrootPasswd }} state=present
sudo: true sudo: true
- name: install slurmdbd init
template: src=slurmdbd.initd.j2 dest=/etc/init.d/slurmdbd mode=755
sudo: true
- name: install slurmdb.conf init
template: src=slurmdbd.conf.j2 dest={{ slurm_dir }}/etc/slurmdbd.conf
sudo: true
when: slurm_dir is defined
- name: install slurmdbd.conf - name: install slurmdbd.conf
template: src=slurmdbd.conf.j2 dest=/etc/slurm/slurmdbd.conf template: src=slurmdbd.conf.j2 dest=/etc/slurm/slurmdbd.conf
sudo: true sudo: true
when: slurm_dir is not defined
- name: configure database slurmdb localhost - name: configure database slurmdb localhost
mysql_user: login_user=root login_password="{{ sqlrootPasswd }}" name=slurmdb password="{{ slurmdb_passwd }}" host=localhost priv=*.*:ALL,GRANT state=present mysql_user: login_user=root login_password="{{ sqlrootPasswd }}" name=slurmdb password="{{ slurmdb_passwd }}" host=localhost priv=*.*:ALL,GRANT state=present
...@@ -27,7 +38,6 @@ ...@@ -27,7 +38,6 @@
- name: configure database slurmdb domain - name: configure database slurmdb domain
mysql_user: login_user=root login_password="{{ sqlrootPasswd }}" name=slurmdb password="{{ slurmdb_passwd }}" host="{{ ansible_hostname }}"."{{ ansible_domain }}" priv=*.*:ALL,GRANT state=present mysql_user: login_user=root login_password="{{ sqlrootPasswd }}" name=slurmdb password="{{ slurmdb_passwd }}" host="{{ ansible_hostname }}"."{{ ansible_domain }}" priv=*.*:ALL,GRANT state=present
sudo: true sudo: true
# notify: restart slurmdb
- name: sanity check slrumdbd service - name: sanity check slrumdbd service
service: "name=slurmdbd enabled=yes state=started" service: "name=slurmdbd enabled=yes state=started"
......
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