WIP: cobald tardis config

This commit is contained in:
2021-07-05 18:52:41 +02:00
parent 574d2fcb4e
commit 52022a3013
3 changed files with 78 additions and 4 deletions

View File

@@ -0,0 +1,31 @@
---
pipeline:
- __type__: cobald.controller.linear.LinearController
low_utilisation: 0.9
high_allocation: 0.9
rate: 0.10
- !Limiter
minimum: 3
- !TelegrafPipelineMonitor
poll: True
- !TardisPoolFactory
configuration: /etc/cobald/tardis.yaml
logging:
version: 1
root:
level: DEBUG
handlers: [console, file]
handlers:
console:
class: logging.StreamHandler
formatter: test
level: DEBUG
stream: ext://sys.stderr
file:
class: logging.handlers.RotatingFileHandler
formatter: test
level: WARNING
filename: /var/log/cobald/cobald-tardis.log
formatters:
test:
format: " %(name)s %(message)s"

View File

@@ -0,0 +1,41 @@
Plugins:
SqliteRegistry:
db_file: /tmp/drone_registry.db
TelegrafMonitoring:
host: ed-telegraf
port: 8094
#BatchSystem:
# adapter: FakeBatchSystem
# allocation: 1.0
# utilisation: !PeriodicValue
# period: 60
# amplitude: 0.15
# offset: 0.80
## phase: 1.
# phase: 1.6
# machine_status: Available
BatchSystem:
adapter: Slurm
max_age: 0.1
options:
partition: cobald
Sites:
- name: slurmtest
adapter: Slurm
quota: 20
slurmtest:
# executor: ...
StatusUpdate: 0.1
MachineTypes:
- m1.a
MachineTypeConfiguration:
m1.a:
Walltime: 5
Partition: container
StartupCommand: /usr/local/bin/start-drone
# SubmitOptions: ...
MachineMetaData:
m1.a:
Cores: 3 # cores
Memory: 1 # GB
Disk: 4 # not passed

View File

@@ -32,13 +32,14 @@
owner: "{{unpriv_user}}"
group: docker
- name: copy cobald config (does nothing yet)
- name: copy cobald config
copy:
src: cobald-config/
dest: /container/volumes/cobald
dest: "~{{unpriv_user}}/cobald/"
force: False
owner: "{{unpriv_user}}"
group: docker
when: False
mode: "0644"
- name: ensure network for cobald container exists
docker_network:
@@ -68,7 +69,7 @@
repo: https://github.com/thoto/cobald
dest: "~{{unpriv_user}}/cobald-src"
version: bugfix/mixed_construction_methods
update: no
update: no # FIXME
become: yes
become_user: "{{unpriv_user}}"
register: cobald_git_pull
@@ -78,6 +79,7 @@
repo: https://github.com/MatterMiners/tardis
dest: "~{{unpriv_user}}/tardis-src"
version: master
update: no # FIXME
become: yes
become_user: "{{unpriv_user}}"
register: tardis_git_pull