-
Notifications
You must be signed in to change notification settings - Fork 9
/
manifest.yml
42 lines (37 loc) · 1.37 KB
/
manifest.yml
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
40
41
42
type: install
name: VAP Installer
id: vap-installer
targetEditions: any
logo: /images/logo-small.png
description: Get your PaaS installed in a minutes on top of any publicly accessible VHI cluster or in Virtuozzo Hybrid Cloud in automatic mode. After application installation open VAP Installer Add-On, provide credentials, endpoint and create infrastructure for Virtuozzo Application Platform. Then proceed to the Webinstaller URL to deploy new VAP installation. Make sure that you have a valid VAP license before installation.
baseUrl: https://raw.githubusercontent.com/virtuozzo/vap-installer-on-vhi/8.10-2
settings:
fields:
- type: envname
name: envName
caption: Environment
dependsOn: region
required: true
- type: string
name: displayName
caption: Display Name
default: VAP Installer
- caption: Region
type: regionlist
name: region
disableInactive: true
selectFirstAvailable: true
dependsOn: ownerUid
- type: owner
name: ownerUid
caption: Owner
onInstall:
- script: return {result:0, envGroups:eval('(' + MANIFEST + ')').envGroups}
- install:
jps: scripts/topology.jps?_r=${fn.random}
envName: ${settings.envName}
region: ${settings.region}
loggerName: ${settings.envName}
displayName: ${settings.displayName}
envGroups: ${response.envGroups}
ownerUid: ${settings.ownerUid}