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

don't compile slurm if its already compiled, compiled the mysql accounting plugin

parent 01986778
No related branches found
No related tags found
No related merge requests found
---
munge_dir: /opt/munge
slurm_dir: /opt/slurm
slurm_use_vpn: False
slurmctlddebug: {level: 9, log: '/var/log/slurm/slurmctld.log'}
slurmddebug: {level: 9, log: '/var/log/slurm/slurmd.log'}
......
......@@ -4,25 +4,24 @@
chdir: /tmp
creates: /tmp/munge-{{ munge_version }}.tar.bz2
- name: remove old
shell: rm -rf /tmp/munge-{{ munge_version }} && rm -rf /tmp/slurm-{{ slurm_version }}
sudo: true
- name: untar munge
shell: tar jxf munge-{{ munge_version }}.tar.bz2
args:
chdir: /tmp
creates: /tmp/munge-{{ munge_version }}
- name: build munge
shell: ./configure --prefix={{ munge_dir }} && make
args:
chdir: /tmp/munge-{{ munge_version }}
creates: /tmp/munge-{{ munge_version }}/src/munge/munge
- name: install munge
shell: make install
sudo: true
args:
chdir: /tmp/munge-{{ munge_version }}
creates: "{{ munge_dir }}/bin/munge"
- name: copy init script
template: dest=/etc/init.d/munge src=munge.initd.j2 mode=755
......
......@@ -13,12 +13,14 @@
shell: ./configure --prefix={{ slurm_dir }} --with-munge={{ munge_dir }} && make
args:
chdir: /tmp/slurm-{{ slurm_version }}
creates: /tmp/slurm-{{ slurm_version }}/src/srun/srun
- name: install slurm
shell: make install
sudo: true
args:
chdir: /tmp/slurm-{{ slurm_version }}
creates: "{{ slurm_dir }}/bin/srun"
- name: copy init script
template: dest=/etc/init.d/slurm src=slurm.initd.j2 mode=755
......
......@@ -54,6 +54,10 @@
- make
- perl
- libdbi-perl
- mysql-server
- mysql-client
- python-mysqldb
- libmysqlclient-dev
when: ansible_os_family == "Debian"
- include: installMungeFromSource.yml
......
......@@ -7,10 +7,26 @@
- mysql-server
- mysql-devel
- MySQL-python
when: ansible_os_family == "RedHat"
- name: install deps in control node
apt: name={{ item }} state=installed
sudo: true
with_items:
- mysql-client
- mysql-server
- python-mysqldb
when: ansible_os_family == "Debian"
- name: "Start the Server"
service: "name=mysqld enabled=yes state=started"
sudo: true
when: ansible_os_family == "RedHat"
- name: "Start the Server"
service: "name=mysql enabled=yes state=started"
sudo: true
when: ansible_os_family == "Debian"
- name: install mysql local root password
mysql_user: check_implicit_admin=True login_user=root login_password={{ sqlrootPasswd }} name=root password={{ sqlrootPasswd }} 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