service: Make postgres version configurable
This commit is contained in:
@@ -11,6 +11,7 @@ docker_proxy_target_protocol: http
|
|||||||
docker_additional_env: {}
|
docker_additional_env: {}
|
||||||
docker_additional_services: []
|
docker_additional_services: []
|
||||||
docker_database: none
|
docker_database: none
|
||||||
|
docker_postgres_tag: 14-alpine
|
||||||
docker_mounts: []
|
docker_mounts: []
|
||||||
docker_network_mode: ""
|
docker_network_mode: ""
|
||||||
docker_networks: []
|
docker_networks: []
|
||||||
|
|||||||
@@ -54,6 +54,11 @@ argument_specs:
|
|||||||
set a password for the mariadb root user
|
set a password for the mariadb root user
|
||||||
type: dict
|
type: dict
|
||||||
required: false
|
required: false
|
||||||
|
docker_postgres_tag:
|
||||||
|
description: 'Postgresql version to use. Can be debian (n) or alpine-based (n-alpine), where n can be major version like 14 or minor like 14.13.'
|
||||||
|
type: str
|
||||||
|
required: false
|
||||||
|
default: 14-alpine
|
||||||
docker_mariadb_config:
|
docker_mariadb_config:
|
||||||
description: |
|
description: |
|
||||||
A dict specifying config for mariadb. For example
|
A dict specifying config for mariadb. For example
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
- name: Set postgres container vars
|
- name: Set postgres container vars
|
||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
db_container_image: 'postgres:14-alpine'
|
db_container_image: 'postgres:{{ docker_postgres_tag }}'
|
||||||
db_container_env:
|
db_container_env:
|
||||||
POSTGRES_USER: "{{ docker_service_underscore_name }}"
|
POSTGRES_USER: "{{ docker_service_underscore_name }}"
|
||||||
POSTGRES_PASSWORD: "{{ database_passwords[docker_service_name] }}"
|
POSTGRES_PASSWORD: "{{ database_passwords[docker_service_name] }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user