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

Merge pull request #76 from l1ll1/master

don't compile slurm if its already compiled, compiled the mysql accounti...
parents b7c116b0 52e93143
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