Merge pull request #198 from tchellomello/ssl_pg

Added support to override PosgreSQL sslmode
This commit is contained in:
Marcelo Moreira de Mello
2021-04-28 15:51:01 -04:00
committed by GitHub
3 changed files with 5 additions and 1 deletions

View File

@@ -228,9 +228,12 @@ stringData:
database: <desired database name>
username: <username to connect as>
password: <password to connect with>
sslmode: prefer
type: Opaque
```
**Note**: The variable `sslmode` is valid for `external` databases only. The allowed values are: `prefer`, `disable`, `allow`, `require`, `verify-ca`, `verify-full`.
#### Migrating data from an old AWX instance
For instructions on how to migrate from an older version of AWX, see [migration.md](./docs/migration.md).

View File

@@ -108,6 +108,7 @@
awx_postgres_database: "{{ pg_config['resources'][0]['data']['database'] | b64decode }}"
awx_postgres_port: "{{ pg_config['resources'][0]['data']['port'] | b64decode }}"
awx_postgres_host: "{{ pg_config['resources'][0]['data']['host'] | b64decode }}"
awx_postgres_sslmode: "{{ pg_config['resources'][0]['data']['sslmode'] | default('prefer'|b64encode) | b64decode }}"
- name: Look up details for this deployment
k8s_info:

View File

@@ -7,7 +7,7 @@ DATABASES = {
'PASSWORD': "{{ awx_postgres_pass }}",
'HOST': '{{ awx_postgres_host }}',
'PORT': "{{ awx_postgres_port }}",
'OPTIONS': { 'sslmode': '{{ pg_sslmode|default("prefer") }}',
'OPTIONS': { 'sslmode': '{{ awx_postgres_sslmode }}',
'sslrootcert': '{{ ca_trust_bundle }}',
},
}