-
Notifications
You must be signed in to change notification settings - Fork 1
/
group_vars_ipst_hosts.example
244 lines (172 loc) · 8.3 KB
/
group_vars_ipst_hosts.example
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
# file: group_vars/ipst_hosts
---
## ipst_environment - (default is not set)
#ipst_environment:
# http_proxy: http://proxyhttp.mydomain.com:port
# https_proxy: https://proxyhttps.mydomain.com:port
## ipst_environment - (default is not set)
ipst_environment: {}
## install_prerequisites - (default is True)
install_prerequisites: True
## install_MCR - (Matlab Compiler Runtime, default is False)
install_MCR: False
## True force source build (default value is False)
force_build: False
##--------------------------------------------------------------------------
##-- ispt parameters
## project home - OS target project root path, will be contain all source, binary files and standalone tools
## (default value is ansible_env.HOME)
user_project_home: "{{ ansible_env.HOME }}"
## project_temporary - OS target project temporary file path, relative to the project home
## (default value is tmp)
user_project_temporary: "tmp"
## log_file_prefix - prefix for all locale log file
## (default value is {{ playbook_dir }}/install)
user_log_file_prefix: "{{ playbook_dir }}/install"
## log_file_postfix - postfix for all locale log file
## (default value is {{ inventory_hostname+'.log' }})
user_log_file_postfix: "{{ inventory_hostname+'.log' }}"
## project_bin - OS target binary directory relative to the project home
## (default value is ipst)
user_project_bin: "ipst"
## project_branch - github branch project
## (default value is master)
ipst_project_branch: "master"
## source_root - OS target source project directory relative to the project home
## (default value is sources)
user_source_root: "sources"
## user_ipst_enabled if True, build ipst project
user_ipst_enabled: True
## ipst_source - OS target source ipst module directory relative to the source home
## (default value is ipst)
user_ipst_source: "ipst"
## ipst_github - ipst github repository
## (default value is https://github.com/itesla/ipst.git)
user_ipst_github: "https://github.com/itesla/ipst.git"
## project_branch - ipst github branch project
## (default value is master)
ipst_project_branch: "master"
## project_branch - powsybl-core github branch project
## (default value is master)
powsybl_core_project_branch: "v1.0.0"
## core_source - OS target source core module directory relative to the source home
## (default value is powsybl-core )
user_core_source: "powsybl-core"
## core_github - core github repository
## (default value is https://github.com/itesla/powsybl-core.git)
user_core_github: https://github.com/powsybl/powsybl-core.git
## user_cgmes_enabled if True, build cgmes project
user_cgmes_enabled: False
## cgmes_source - OS target source cgmes module directory relative to the source home
## (default value is cgmes)
user_cgmes_source: "CGMES"
## cgmes_github - cgmes github repository
## (default value is https://github.com/itesla/CGMES.git)
user_cgmes_github: https://github.com/itesla/CGMES.git
## project_branch - powsybl-cgmes github branch project
## (default value is master)
powsybl_cgmes_project_branch: "master"
## source_thirdparty - OS target source thirdparty module directory relative to the project home
## (default value is thirdparty)
user_source_thirdparty: "thirdparty"
##--------------------------------------------------------------------------
##-- define java user parameters
##- jdk8_url - define jdk url
user_jdk8_url: "http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz"
##- jdk8_home - OS target jdk home, relative to the project home
## (default value is java/jdk1.8.0_144)
user_jdk8_home: "java/jdk-8u171"
##- jdk8_log - 0 no screen debug
## (default value is 0)
user_jdk8_log: 1
##--------------------------------------------------------------------------
##-- define maven user parameters
## ipst.maven/defaults/main.yml file define default values
## maven_version - maven install version
## (default value is 3.5.0)
user_maven_version: "3.5.3"
## maven_dest_path - OS target maven parent install path , relative to the project home
## (default value is maven)
user_maven_dest_path: "maven"
## maven_mirror - maven mirror prefix url
## (default value is http://apache.mirrors.ovh.net/ftp.apache.org/dist/maven/maven-3/3.5.0/binaries)
user_maven_mirror: "http://apache.mirrors.ovh.net/ftp.apache.org/dist/maven/maven-3/3.5.3/binaries"
## maven_proxies - maven proxies
## (default value is none)
#user_maven_proxies:
# - {host: "proxyhttps.mydomain.com", port: "443", username: "username", password: "password", protocol: "https"}
## maven repository location, default value is $HOME/.m2/repository
#user_maven_repository: "$HOME/.m2/repository"
##--------------------------------------------------------------------------
##-- define wildfly user options
## ipst.wildfly/defaults/main.yml file define default values
## wildfly_url - wildfly url binary download
## (default value is http://download.jboss.org/wildfly/8.1.0.Final/wildfly-8.1.0.Final.zip)
user_wildfly_url: http://download.jboss.org/wildfly/8.1.0.Final/wildfly-8.1.0.Final.zip
## wildfly_dest_path - OS target wildfly install path
## (default value is ansible_env.HOME)
user_wildfly_dest_path: "{{ ansible_env.HOME }}/wildfly"
##--------------------------------------------------------------------------
## ear_name - ear name
## (default value is iidm-ddb-ear.ear)
user_ear_name: "iidm-ddb-ear.ear"
## ear_path - ear source path, relative to the source install path
## (default value is iidm-ddb/iidm-ddb-ear/target)
user_ear_path: "iidm-ddb/iidm-ddb-ear/target"
##--------------------------------------------------------------------------
## ddb-load-eurostag Part
## ddb_process - (provide database with data and test the integration, default is False)
user_ddb_process: False
## ddb_archive_name - data archive to integrate
## (default value is minimalist_DDB.zip)
user_ddb_archive_name: "minimalist_DDB.zip"
## ddb_locale_path - locale path of the data archive
## (default value is ~/)
user_ddb_locale_path: "~/"
## ddb_remote_path - OS target path for the data relative to the home project
## (default value is minimalist_DDB)
user_ddb_remote_path: "minimalist_DDB"
## ddb_eurostag_version - define the eurostag version
## (default value is 5.1.1)
user_ddb_eurostag_version: "5.1.1"
##--------------------------------------------------------------------------
##- security-analysis Part
## hades_process - process_hades - (install and process hades test, default is False)
user_hades_process: True
user_hades_tests: False
## hades_archive_name - hades binary archive name
## (default value is hades2LF.tar.gz)
user_hades_archive_name: hades2LF.tar.gz
## hades_src - local hades binary path archive
## (default value is ~/tmp/hades)
user_hades_src: "~/Downloads"
## hades_dst - OS target hades binary prefix destination path, relative to the project home
## (default value is empty)
user_hades_dst: ""
## hades_create - OS target hades binary destination path relative to user_hades_dst
## (default value is hades2LF)
user_hades_create: "hades2LF"
## hades_situation_test - this is the situation to integrate to hades
## (default value is 20160101_0030_FO5_FR0.xiidm.gz)
user_hades_situation_test: "20160101_0030_FO5_FR0.xiidm.gz"
## hades_situation_prefix - hades data prefix path, relative to user_hades_situations_prefix_src on local machine, relative to user_hades_situations_home on OS target
## (default value is /DATA/IIDM/FO/2016/01/01)
user_hades_situation_prefix: "/DATA/IIDM/FO/2016/01/01"
## hades_situations_prefix_src - local hades data path prefix
## (default value is ~/tmp/situations/grovslb1/local)
user_hades_situations_prefix_src: "~/tmp/situations/grovslb1/local"
## OS target situation path, relative to the project home
## (default value is empty)
user_hades_situations_home: ""
## OS target hades processing result, relative to the project home
## (default value is security-analysis-result.txt)
user_hades_result_file: "security-analysis-result.txt"
## activate a disclaimer for hades usage, if activate, process is stopped meanwhile user press [Enter] key
## (default value is false)
user_hades_isDisclaimerPrompt: False
## the disclaimer
## (default value is 'no disclaimer')
user_hades_disclaimer: 'Disclaimer
Please confirm you want to ...
Press return to continue.
Press Ctrl+c and then "a" to abort'