26 lines
1.2 KiB
YAML
26 lines
1.2 KiB
YAML
- name: Deploy managed postgresql.svc.plus service
|
|
hosts: "{{ postgresql_service_hosts | default('postgresql') }}"
|
|
gather_facts: false
|
|
become: true
|
|
vars:
|
|
postgresql_service_postgres_image_repo: >-
|
|
{{ lookup('ansible.builtin.env', 'POSTGRESQL_POSTGRES_IMAGE_REPO')
|
|
| default('postgres-extensions', true) }}
|
|
postgresql_service_postgres_image_tag: >-
|
|
{{ lookup('ansible.builtin.env', 'POSTGRESQL_POSTGRES_IMAGE_TAG')
|
|
| default('17', true) }}
|
|
postgresql_service_postgres_pull_image: >-
|
|
{{ lookup('ansible.builtin.env', 'POSTGRESQL_POSTGRES_PULL_IMAGE')
|
|
| default(false, true) | bool }}
|
|
postgresql_service_stunnel_image_repo: >-
|
|
{{ lookup('ansible.builtin.env', 'POSTGRESQL_STUNNEL_IMAGE_REPO')
|
|
| default('ghcr.io/x-evor/stunnel-server', true) }}
|
|
postgresql_service_stunnel_image_tag: >-
|
|
{{ lookup('ansible.builtin.env', 'POSTGRESQL_STUNNEL_IMAGE_TAG')
|
|
| default('2330d36', true) }}
|
|
postgresql_service_stunnel_pull_image: >-
|
|
{{ lookup('ansible.builtin.env', 'POSTGRESQL_STUNNEL_PULL_IMAGE')
|
|
| default(false, true) | bool }}
|
|
roles:
|
|
- roles/vhosts/postgresql_service
|