Remove special handling of common services and refactor getting service attributes

This commit is contained in:
Tobias Reisinger 2024-10-21 01:29:01 +02:00
parent 0347efcb38
commit ff92241ddb
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
13 changed files with 92 additions and 49 deletions

View file

@ -18,6 +18,13 @@ external: {
{% for host in hosts %}
{{ host.key }}: {
}
{{ host.key }}.backup -> external.restic {
style: {
stroke: "#0f0"
stroke-dash: 3
}
}
{% endfor %}{# host #}
{% for svc in svcs %}
@ -29,7 +36,7 @@ external: {
}
{% for backup in svc.backup or [] %}
{{ svc.key }} -> external.restic.{{ svc.host }}: {{ backup.name }} {
{{ svc.key }} -> {{ svc.host_key }}.backup: {{ backup.name }} {
style: {
stroke: "#0f0"
stroke-dash: 3