WIP: cobald container containing and using slurm
This commit is contained in:
16
play.yml
16
play.yml
@@ -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
|
||||
|
Reference in New Issue
Block a user