WIP: cobald container containing and using slurm

This commit is contained in:
2021-06-21 19:19:19 +02:00
parent 02e87d7c40
commit e78e184375
17 changed files with 167 additions and 74 deletions

View File

@@ -1,6 +1,8 @@
---
- hosts: all
vars_files: ['vars-auth.yml']
vars_files:
- vars-auth.yml
- vars-influx.yml
tasks:
- name: "install epel repo" # for htop etc.
yum:
@@ -61,16 +63,26 @@
- name: "setup docker"
role: docker
tags: docker
- name: "get facts from existing cobald instance (i.e. hostname)"
role: cobald_facts
vars:
container_name: cobald
tags: [ slurm, cobald ]
- name: "setup slurm test environment in docker containers"
role: slurm
vars:
slurm_user: slurm # or root
num_nodes: "{{slurm_num_nodes}}"
extra_nodes:
- "{{cobald_container_hostname}}" # from cobald_facts, read or generated
docker_network: slurm
when: '"slurm" in group_names'
tags: slurm
- name: "install cobald"
role: cobald
vars:
docker_network: slurm
cobald_slurm: True
container_name: cobald
# docker_network: slurm # overriden by vars/slurm.yml
when: '"cobald" in group_names'
tags: cobald