forked from jelastic-jps/postgres-ssl-addon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanifest.jps
39 lines (34 loc) · 1.07 KB
/
manifest.jps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
type: install
jpsVersion: 6.1.1
name: SSL/TLS Encrypted Connection for Postgres
id: postgres-ssl
targetEditions: any
logo: /images/postgres-ssl-logo.svg
description: Enforce DB Connection to use SSL/TLS in Postgres cluster/standalone. Certificate folder /var/lib/jelastic/keys/SSL-TLS.
baseUrl: https://raw.githubusercontent.com/jelastic-jps/postgres-ssl-addon/main
settings:
fields:
- type: list
name: envName
caption: Environment
required: true
values: []
- type: list
name: nodeGroups
caption: Node Group(s)
required: true
multiSelect: true
dependsOn:
envName: {}
onBeforeInit: scripts/onBeforeInit.js
onInstall:
- install [${settings.nodeGroups}]:
envName: ${settings.envName}
jps: logic.jps?_r=${fn.random}
settings:
nodeGroups: ${settings.nodeGroups}
envName: ${settings.envName}
success:
email: false
text: |
Your SSL/TLS Encrypted Connection for Postgres application has been successfully deployed to ${settings.envName} (target layers: ${settings.nodeGroups}).