daniel-marynicz/Setup PostgreSQL with PostgreSQL extensions and unprivileged user
Setups PostgreSQL database with unprivileged postgres user and PostgreSQL extensions.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| postgres_image_tag | Docker postgres image tag for available image tags please see https://hub.docker.com/_/postgres | no | latest |
| postgres_image_name | Docker postgres image name if not using https://hub.docker.com/_/postgres | no | postgres |
| postgres_user | POSTGRES_USER - create the user with the superuser power | no | postgres |
| postgres_db | POSTGRES_DB - postgres database | no | postgres |
| postgres_password | POSTGRES_PASSWORD - superuser password | no | — |
| postgres_extensions | POSTGRES_EXTENSIONS - List of postgres extensions separated by space to install in template1 database | no | — |
| app_user | APP_USER - unprivileged postgres user | no | app |
| app_user_password | APP_PASSWORD_USER - password for unprivileged postgres user | no | app |
| app_db | APP_DB - database or list of databases separated by space for unprivileged postgres user | no | app |
| exposed_postgres_port | EXPOSED_POSTGRES_PORT - exposed postgres port | no | 5432 |
Outputs
no outputs