Skip to content
Snippets Groups Projects
Commit 27f242c4 authored by Eesaan Atluri's avatar Eesaan Atluri Committed by Bo-Chun Chen
Browse files

Move slurm related tasks into a separate role

parent babdc4c8
No related branches found
No related tags found
No related merge requests found
...@@ -16,17 +16,20 @@ ...@@ -16,17 +16,20 @@
- name: Disable SELinux - name: Disable SELinux
ansible.posix.selinux: ansible.posix.selinux:
state: disabled state: disabled
- name: Create slurm group - name: Copy cm.repo into place (consider making this a template)
ansible.builtin.group: ansible.builtin.copy:
name: slurm src: cm.repo
state: present dest: /etc/yum.repos.d/cm.repo
gid: 450 owner: root
- name: Create slurm user group: root
ansible.builtin.user: mode: 0644
name: slurm - name: Copy CM repo GPG key
state: present ansible.builtin.copy:
uid: 450 src: RPM-GPG-KEY-cm
group: slurm dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-cm
owner: root
group: root
mode: 0644
- name: Install required packages - name: Install required packages
yum: yum:
name: name:
...@@ -45,20 +48,6 @@ ...@@ -45,20 +48,6 @@
user: root user: root
state: present state: present
key: "{{ root_ssh_key }}" key: "{{ root_ssh_key }}"
- name: Copy munge key
ansible.builtin.copy:
src: munge.key
dest: /etc/munge/munge.key
owner: daemon
group: root
mode: 0400
- name: Enable services
ansible.builtin.service:
name: "{{ item }}"
enabled: yes
loop:
- munge
- slurmd
- name: Set timezone to America/Chicago - name: Set timezone to America/Chicago
community.general.timezone: community.general.timezone:
name: America/Chicago name: America/Chicago
......
---
- name: Create slurm group
ansible.builtin.group:
name: slurm
state: present
gid: 450
- name: Create slurm user
ansible.builtin.user:
name: slurm
state: present
uid: 450
group: slurm
- name: Copy munge key
ansible.builtin.copy:
src: munge.key
dest: /etc/munge/munge.key
owner: daemon
group: root
mode: 0400
- name: Enable services
ansible.builtin.service:
name: "{{ item }}"
enabled: yes
loop:
- munge
- slurmd
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