Fix provision-secrets: use printf pipe for vaultwarden secrets (argon2id and URL break inline SSH quoting)
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
admin
2026-06-25 17:03:19 -07:00
parent 1b45835015
commit a23a399ff6
+2 -3
View File
@@ -87,9 +87,8 @@ steps:
create_or_update_secret 'productivity_db_password' '${PRODUCTIVITY_DB_PASSWORD}' create_or_update_secret 'productivity_db_password' '${PRODUCTIVITY_DB_PASSWORD}'
create_or_update_secret 'productivity_oidc_providers' '${PRODUCTIVITY_OIDC_PROVIDERS}'";; create_or_update_secret 'productivity_oidc_providers' '${PRODUCTIVITY_OIDC_PROVIDERS}'";;
vaultwarden) vaultwarden)
ssh -o StrictHostKeyChecking=no root@192.168.4.32 "source /tmp/cs.sh printf '%s' "${VAULTWARDEN_ADMIN_TOKEN}" | ssh -o StrictHostKeyChecking=no root@192.168.4.32 "docker secret rm vaultwarden_admin_token 2>/dev/null; docker secret create vaultwarden_admin_token -"
create_or_update_secret 'vaultwarden_admin_token' '${VAULTWARDEN_ADMIN_TOKEN}' printf '%s' "${VAULTWARDEN_DATABASE_URL}" | ssh -o StrictHostKeyChecking=no root@192.168.4.32 "docker secret rm vaultwarden_database_url 2>/dev/null; docker secret create vaultwarden_database_url -";;
create_or_update_secret 'vaultwarden_database_url' '${VAULTWARDEN_DATABASE_URL}'";;
security) security)
ssh -o StrictHostKeyChecking=no root@192.168.4.32 "source /tmp/cs.sh ssh -o StrictHostKeyChecking=no root@192.168.4.32 "source /tmp/cs.sh
create_or_update_secret 'security_pg_pass' '${SECURITY_PG_PASS}' create_or_update_secret 'security_pg_pass' '${SECURITY_PG_PASS}'