removed manual inputs in favor of passing secrets for consistency

This commit is contained in:
Brian Bjarke Jensen
2026-01-22 21:51:26 +01:00
parent d04222074f
commit a74f862dbb
+4 -13
View File
@@ -3,15 +3,6 @@ name: Setup PostgreSQL Database
on:
workflow_dispatch:
inputs:
database_name:
description: 'Database name'
required: false
default: 'homeassistant'
username:
description: 'Database user'
required: false
default: 'homeassistant'
jobs:
setup-database:
@@ -22,8 +13,8 @@ jobs:
DB_HOST: ${{ secrets.POSTGRES_HOST }}
DB_PORT: ${{ secrets.POSTGRES_PORT }}
PGPASSWORD: ${{ secrets.POSTGRES_ROOT_PASSWORD }}
DB_NAME: ${{ inputs.database_name }}
DB_USER: ${{ inputs.username }}
DB_NAME: ${{ secrets.DB_NAME }}
DB_USER: ${{ secrets.DB_USER }}
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
run: |
psql -h ${DB_HOST} -p ${DB_PORT} -U postgres -c "CREATE DATABASE ${DB_NAME};"
@@ -35,8 +26,8 @@ jobs:
DB_HOST: ${{ secrets.POSTGRES_HOST }}
DB_PORT: ${{ secrets.POSTGRES_PORT }}
PGPASSWORD: ${{ secrets.POSTGRES_ROOT_PASSWORD }}
DB_NAME: ${{ inputs.database_name }}
DB_USER: ${{ inputs.username }}
DB_NAME: ${{ secrets.DB_NAME }}
DB_USER: ${{ secrets.DB_USER }}
run: |
echo "Database setup completed successfully!"
psql -h ${DB_HOST} -p ${DB_PORT} -U postgres -c "\l" | grep ${DB_NAME}