Skip to content
Snippets Groups Projects
installSlurmFromSource.yml 753 B
- name: get slurm
  shell: wget http://www.schedmd.com/download/archive/slurm-{{ slurm_version }}.tar.bz2
  args:
    chdir: /tmp
#    creates: /tmp/slurm-{{ slurm_version }}.tar.bz2

- name: untar slurm
  shell: tar jxf /tmp/slurm-{{ slurm_version }}.tar.bz2
  args:
    chdir: /tmp

- name: build slurm
  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
  sudo: true