Add pg_sslmode option.

Allows to use PostgreSQL over SSL #709
This commit is contained in:
Marius Rieder
2019-01-21 19:47:34 +01:00
parent c48c8c04f4
commit 589531163a
3 changed files with 6 additions and 0 deletions

View File

@@ -85,6 +85,7 @@ pg_username=awx
pg_password=awxpass pg_password=awxpass
pg_database=awx pg_database=awx
pg_port=5432 pg_port=5432
#pg_sslmode=require
# RabbitMQ Configuration # RabbitMQ Configuration
rabbitmq_password=awxpass rabbitmq_password=awxpass

View File

@@ -84,6 +84,9 @@ DATABASES = {
} }
} }
if os.getenv("DATABASE_SSLMODE", False):
DATABASES['default']['OPTIONS'] = {'sslmode': os.getenv("DATABASE_SSLMODE")}
BROKER_URL = 'amqp://{}:{}@{}:{}/{}'.format( BROKER_URL = 'amqp://{}:{}@{}:{}/{}'.format(
os.getenv("RABBITMQ_USER", None), os.getenv("RABBITMQ_USER", None),
os.getenv("RABBITMQ_PASSWORD", None), os.getenv("RABBITMQ_PASSWORD", None),

View File

@@ -104,6 +104,7 @@
DATABASE_PASSWORD: "{{ pg_password }}" DATABASE_PASSWORD: "{{ pg_password }}"
DATABASE_PORT: "{{ pg_port }}" DATABASE_PORT: "{{ pg_port }}"
DATABASE_HOST: "{{ pg_hostname_actual }}" DATABASE_HOST: "{{ pg_hostname_actual }}"
DATABASE_SSLMODE: "{{ pg_sslmode }}"
RABBITMQ_USER: "{{ rabbitmq_default_username }}" RABBITMQ_USER: "{{ rabbitmq_default_username }}"
RABBITMQ_PASSWORD: "{{ rabbitmq_default_password }}" RABBITMQ_PASSWORD: "{{ rabbitmq_default_password }}"
RABBITMQ_HOST: "rabbitmq" RABBITMQ_HOST: "rabbitmq"
@@ -145,6 +146,7 @@
DATABASE_PASSWORD: "{{ pg_password }}" DATABASE_PASSWORD: "{{ pg_password }}"
DATABASE_HOST: "{{ pg_hostname_actual }}" DATABASE_HOST: "{{ pg_hostname_actual }}"
DATABASE_PORT: "{{ pg_port }}" DATABASE_PORT: "{{ pg_port }}"
DATABASE_SSLMODE: "{{ pg_sslmode }}"
RABBITMQ_USER: "{{ rabbitmq_default_username }}" RABBITMQ_USER: "{{ rabbitmq_default_username }}"
RABBITMQ_PASSWORD: "{{ rabbitmq_default_password }}" RABBITMQ_PASSWORD: "{{ rabbitmq_default_password }}"
RABBITMQ_HOST: "rabbitmq" RABBITMQ_HOST: "rabbitmq"