feat: 补齐共享数据备份、证书续签与开发实例监控
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"snapshot_dir": "/var/backups/homelab-etcd",
|
||||
"dev": {{ data_monitor_dev | default(false) | to_json }},
|
||||
"repository": {{ data_monitor_repository | default(false) | to_json }},
|
||||
"renewal_units": {{ data_monitor_renewals | default([]) | to_json }},
|
||||
"certificates": [
|
||||
{% for name in ['server', 'peer', 'admin', 'gateway', 'ca'] %}
|
||||
{"name": "etcd-{{ name }}", "path": "/etc/homelab-etcd/{{ name }}.crt"}{{ ',' if not loop.last else '' }}
|
||||
{% endfor %}
|
||||
{% if data_monitor_pg | default(false) %}
|
||||
,{"name": "pg-prod-server", "path": "/etc/homelab-postgresql/prod/server.crt"}
|
||||
,{"name": "pg-prod-etcd", "path": "/etc/homelab-postgresql/prod/etcd.crt"}
|
||||
,{"name": "pg-prod-ca", "path": "/etc/homelab-postgresql/prod/ca.crt"}
|
||||
{% endif %}
|
||||
{% if data_monitor_dev | default(false) %}
|
||||
,{"name": "pg-dev-server", "path": "/etc/homelab-postgresql/dev/server.crt"}
|
||||
,{"name": "pg-dev-ca", "path": "/etc/homelab-postgresql/dev/ca.crt"}
|
||||
{% endif %}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user