first db deployment script

This commit is contained in:
Stephan D
2025-11-07 00:59:08 +01:00
parent 2abe1a601d
commit 68707d5c62
16 changed files with 576 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
{{ with secret "kv/data/ops/db/backup" -}}
{{ .Data.data.user }}
{{- end }}

View File

@@ -0,0 +1,3 @@
{{ with secret "kv/data/ops/db/backup" -}}
{{ .Data.data.user }}
{{- end }}

View File

@@ -0,0 +1,3 @@
{{ with secret "kv/data/sendico/db" -}}
{{ .Data.data.key }}
{{- end }}

View File

@@ -0,0 +1,3 @@
{{ with secret "kv/data/sendico/db" -}}
{{ .Data.data.password }}
{{- end }}

View File

@@ -0,0 +1,3 @@
{{ with secret "kv/data/sendico/db" -}}
{{ .Data.data.user }}
{{- end }}

View File

@@ -0,0 +1,16 @@
# Rendered by Vault Agent; contains no secrets.
storage:
type: s3
s3:
endpointUrl: "{{ env "PBM_S3_ENDPOINT" }}"
region: "{{ env "PBM_S3_REGION" }}"
bucket: "{{ env "PBM_S3_BUCKET" }}"
forcePathStyle: true
pitr:
enabled: true
oplogSpanMin: 10
compression: "s2"
backup:
compression: "s2"

View File

@@ -0,0 +1,3 @@
# Rendered by Vault Agent. Contains only secrets.
AWS_ACCESS_KEY_ID={{ with secret "kv/data/s3/backup" -}}{{ .Data.data.access_key_id }}{{- end }}
AWS_SECRET_ACCESS_KEY={{ with secret "kv/data/s3/backup" -}}{{ .Data.data.secret_access_key }}{{- end }}