template.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ---
  2. kind: compose
  3. schema: "1.2"
  4. metadata:
  5. name: PostgreSQL
  6. description: >
  7. PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development
  8. that has earned it a strong reputation for reliability, feature robustness, and performance.
  9. Project: https://www.postgresql.org/
  10. Documentation: https://www.postgresql.org/docs/
  11. GitHub: https://github.com/postgres/postgres
  12. version: 17.6
  13. author: Christian Lempa
  14. date: '2025-09-28'
  15. tags: []
  16. spec:
  17. general:
  18. vars:
  19. postgres_version:
  20. type: str
  21. description: PostgreSQL version
  22. default: latest
  23. postgres_secrets_enabled:
  24. type: bool
  25. description: "Enable Docker secrets for sensitive data"
  26. default: false
  27. postgres_initdb_args:
  28. type: str
  29. description: "PostgreSQL initialization arguments"
  30. default: "--data-checksums"
  31. postgres_host_auth_method:
  32. type: str
  33. description: "PostgreSQL host authentication method (leave empty for password-based)"
  34. default: ""