Skip to content
Snippets Groups Projects

Rearrange tasks between roles to build a base image.

4 files
+ 28
37
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -13,27 +13,9 @@
path: /etc/dhcp/dhclient.conf
insertbefore: BOF
line: 'append domain-name " cm.cluster rc.uab.edu ib.cluster drac.cluster eth.cluster ib-hdr.cluster";'
- name: Install prerequisite packages
yum:
name: epel-release
state: present
- name: Disable SELinux
ansible.posix.selinux:
state: disabled
- name: Copy cm.repo into place (consider making this a template)
ansible.builtin.copy:
src: cm.repo
dest: /etc/yum.repos.d/cm.repo
owner: root
group: root
mode: 0644
- name: Copy CM repo GPG key
ansible.builtin.copy:
src: RPM-GPG-KEY-cm
dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-cm
owner: root
group: root
mode: 0644
- name: Create slurm group
ansible.builtin.group:
name: slurm
@@ -45,19 +27,6 @@
state: present
uid: 450
group: slurm
- name: Install required packages
yum:
name:
- slurm-client-18.08.9
- munge-0.5.13
- openldap-servers-2.4.48
- Lmod-7.7.14
- cm-modules-init-client-8.2
- cmdaemon
- nss-pam-ldapd
- ruby
- python3
state: present
- name: Update nsswitch.conf to look for ldap
ansible.builtin.replace:
dest: /etc/nsswitch.conf
Loading