|
159 | 159 | "Description" : "Choose License Model. If choosing BYOL you may enter the license below",
|
160 | 160 | "Type" : "String",
|
161 | 161 | "AllowedValues" : [
|
162 |
| - "BYOL", |
| 162 | + "MMS", |
| 163 | + "BYOL", |
163 | 164 | "25",
|
164 | 165 | "50",
|
165 | 166 | "100",
|
|
199 | 200 | "Mappings" : {
|
200 | 201 | "DSMAMI" : {
|
201 | 202 | "us-east-1" : {
|
| 203 | + "MMS" : "ami-bf2d29d5", |
202 | 204 | "BYOL" : "ami-371e3c5d",
|
203 | 205 | "25" : "ami-d61634bc",
|
204 | 206 | "50" : "ami-d61634bc",
|
|
213 | 215 | "200" : "ami-9dbfc8fd"
|
214 | 216 | },
|
215 | 217 | "us-west-2" : {
|
| 218 | + "MMS" : "ami-20bf5140", |
216 | 219 | "BYOL" : "ami-09ec0b69",
|
217 | 220 | "25" : "ami-5fea0d3f",
|
218 | 221 | "50" : "ami-5fea0d3f",
|
|
271 | 274 | },
|
272 | 275 | "DSMSIZE" : {
|
273 | 276 | "us-east-1" : {
|
| 277 | + "MMS" : "c3.xlarge", |
274 | 278 | "BYOL" : "c3.xlarge",
|
275 | 279 | "25" : "m4.large",
|
276 | 280 | "50" : "m4.xlarge",
|
277 | 281 | "100": "m4.2xlarge",
|
278 | 282 | "200": "c4.4xlarge"
|
279 | 283 | },
|
280 | 284 | "us-west-1" : {
|
| 285 | + "MMS" : "c3.xlarge", |
281 | 286 | "BYOL" : "c3.xlarge",
|
282 | 287 | "25" : "m4.large",
|
283 | 288 | "50" : "m4.xlarge",
|
284 | 289 | "100": "m4.2xlarge",
|
285 | 290 | "200": "c4.4xlarge"
|
286 | 291 | },
|
287 | 292 | "us-west-2" : {
|
| 293 | + "MMS" : "c3.xlarge", |
288 | 294 | "BYOL" : "c3.xlarge",
|
289 | 295 | "25" : "m4.large",
|
290 | 296 | "50" : "m4.xlarge",
|
291 | 297 | "100": "m4.2xlarge",
|
292 | 298 | "200": "c4.4xlarge"
|
293 | 299 | },
|
294 | 300 | "eu-west-1" : {
|
| 301 | + "MMS" : "c3.xlarge", |
295 | 302 | "BYOL" : "c3.xlarge",
|
296 | 303 | "25" : "m4.large",
|
297 | 304 | "50" : "m4.xlarge",
|
298 | 305 | "100": "m4.2xlarge",
|
299 | 306 | "200": "c4.4xlarge"
|
300 | 307 | },
|
301 | 308 | "eu-central-1" : {
|
| 309 | + "MMS" : "c3.xlarge", |
302 | 310 | "BYOL" : "c3.xlarge",
|
303 | 311 | "25" : "m4.large",
|
304 | 312 | "50" : "m4.xlarge",
|
305 | 313 | "100": "m4.2xlarge",
|
306 | 314 | "200": "c4.4xlarge"
|
307 | 315 | },
|
308 | 316 | "sa-east-1" : {
|
| 317 | + "MMS" : "c3.xlarge", |
309 | 318 | "BYOL" : "c3.xlarge",
|
310 | 319 | "25" : "m3.large",
|
311 | 320 | "50" : "m3.xlarge",
|
312 | 321 | "100": "m3.2xlarge",
|
313 | 322 | "200": "c3.4xlarge"
|
314 | 323 | },
|
315 | 324 | "ap-northeast-1" : {
|
| 325 | + "MMS" : "c3.xlarge", |
316 | 326 | "BYOL" : "c3.xlarge",
|
317 | 327 | "25" : "m4.large",
|
318 | 328 | "50" : "m4.xlarge",
|
319 | 329 | "100": "m4.2xlarge",
|
320 | 330 | "200": "c4.4xlarge"
|
321 | 331 | },
|
322 | 332 | "ap-southeast-1" : {
|
| 333 | + "MMS" : "c3.xlarge", |
323 | 334 | "BYOL" : "c3.xlarge",
|
324 | 335 | "25" : "m4.large",
|
325 | 336 | "50" : "m4.xlarge",
|
326 | 337 | "100": "m4.2xlarge",
|
327 | 338 | "200": "c4.4xlarge"
|
328 | 339 | },
|
329 | 340 | "ap-southeast-2" : {
|
| 341 | + "MMS" : "c3.xlarge", |
330 | 342 | "BYOL" : "c3.xlarge",
|
331 | 343 | "25" : "m4.large",
|
332 | 344 | "50" : "m4.xlarge",
|
333 | 345 | "100": "m4.2xlarge",
|
334 | 346 | "200": "c4.4xlarge"
|
335 | 347 | },
|
336 | 348 | "ap-northeast-2" : {
|
| 349 | + "MMS" : "c3.xlarge", |
337 | 350 | "BYOL" : "m4.xlarge",
|
338 | 351 | "25" : "m4.large",
|
339 | 352 | "50" : "m4.xlarge",
|
|
844 | 857 | "ignoreErrors" : "false"
|
845 | 858 | },
|
846 | 859 | "1-install-DSM" : {
|
847 |
| - "command" : "cd /opt/trend/packages/dsm/default/; sh /opt/trend/packages/dsm/default/Manager-AWS-9.6.11662.x64.sh -q -console -varfile /etc/cfn/dsmConfiguration.properties >> /tmp/dsmInstallLog", |
| 860 | + "command" : { |
| 861 | + "Fn::If" : [ |
| 862 | + "UseMMS", |
| 863 | + "cd /opt/trend/packages/dsm/default/; sh /opt/trend/packages/dsm/default/Manager-AWS-9.6.11937.x64.sh -q -console -varfile /etc/cfn/dsmConfiguration.properties >> /tmp/dsmInstallLog", |
| 864 | + "cd /opt/trend/packages/dsm/default/; sh /opt/trend/packages/dsm/default/Manager-AWS-9.6.11662.x64.sh -q -console -varfile /etc/cfn/dsmConfiguration.properties >> /tmp/dsmInstallLog" |
| 865 | + ] |
| 866 | + }, |
848 | 867 | "ignoreErrors" : "false"
|
849 | 868 | }
|
850 | 869 | }
|
851 | 870 | },
|
852 | 871 | "addCloudAccount" : {
|
853 | 872 | "files" : {
|
854 | 873 | "/etc/cfn/set-aiaSettings" : {
|
855 |
| - "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.5/Scripts/set-aiaSettings", |
| 874 | + "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.6/Scripts/set-aiaSettings", |
856 | 875 | "owner" : "root",
|
857 | 876 | "mode" : "000700"
|
858 | 877 | },
|
859 | 878 | "/etc/cfn/createCloudAccount" : {
|
860 |
| - "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.5/Scripts/createCloudAccount", |
| 879 | + "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.6/Scripts/createCloudAccount", |
861 | 880 | "owner" : "root",
|
862 | 881 | "mode" : "000700"
|
863 | 882 | },
|
864 | 883 | "/etc/cfn/wait-for-relay-and-stop-manager" : {
|
865 |
| - "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.5/Scripts/wait-for-relay-and-stop-manager", |
| 884 | + "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.6/Scripts/wait-for-relay-and-stop-manager", |
866 | 885 | "owner" : "root",
|
867 | 886 | "mode" : "000700"
|
868 | 887 | }
|
|
954 | 973 | "sqlSetup" : {
|
955 | 974 | "commands" : {
|
956 | 975 | "1-get-create-script" : {
|
957 |
| - "command" : "cd /etc/cfn/rhel-scripts; wget https://s3.amazonaws.com/cf-deepsecurity/96/v0.5/Scripts/create-DSM-SqlDB.py; chmod 755 create-DSM-SqlDB.py", |
| 976 | + "command" : "cd /etc/cfn/rhel-scripts; wget https://s3.amazonaws.com/cf-deepsecurity/96/v0.6/Scripts/create-DSM-SqlDB.py; chmod 755 create-DSM-SqlDB.py", |
958 | 977 | "ignoreErrors" : "false"
|
959 | 978 | },
|
960 | 979 | "2-create-db" : {
|
|
1028 | 1047 | "fixManagerLoadBalancerSettings" : {
|
1029 | 1048 | "files" : {
|
1030 | 1049 | "/etc/cfn/create-console-listener" : {
|
1031 |
| - "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.5/Scripts/create-console-listener", |
| 1050 | + "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.6/Scripts/create-console-listener", |
1032 | 1051 | "owner" : "root",
|
1033 | 1052 | "mode" : "000700"
|
1034 | 1053 | },
|
1035 | 1054 | "/etc/cfn/set-lbSettings" : {
|
1036 |
| - "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.5/Scripts/set-lbSettings", |
| 1055 | + "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.6/Scripts/set-lbSettings", |
1037 | 1056 | "owner" : "root",
|
1038 | 1057 | "mode" : "000700"
|
1039 | 1058 | }
|
|
1156 | 1175 | "fixManagerHostObject" : {
|
1157 | 1176 | "files" : {
|
1158 | 1177 | "/etc/cfn/reactivate-manager" : {
|
1159 |
| - "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.5/Scripts/reactivate-manager", |
| 1178 | + "source" : "https://cf-deepsecurity.s3.amazonaws.com/96/v0.6/Scripts/reactivate-manager", |
1160 | 1179 | "owner" : "root",
|
1161 | 1180 | "mode" : "000700"
|
1162 | 1181 | }
|
|
1207 | 1226 | },
|
1208 | 1227 | "InstanceType" : {
|
1209 | 1228 | "Fn::If" : [
|
1210 |
| - "UseBYOL", |
| 1229 | + "PPUNotSelected", |
1211 | 1230 | {
|
1212 | 1231 | "Ref" : "DSIPInstanceType"
|
1213 | 1232 | },
|
|
1374 | 1393 | },
|
1375 | 1394 | "BYOL"
|
1376 | 1395 | ]
|
| 1396 | + }, |
| 1397 | + "UseMMS" : { |
| 1398 | + "Fn::Equals" : [ |
| 1399 | + { |
| 1400 | + "Ref" : "DSIPLicense" |
| 1401 | + }, |
| 1402 | + "MMS" |
| 1403 | + ] |
| 1404 | + }, |
| 1405 | + "PPUNotSelected" : { |
| 1406 | + "Fn::Or" : [ |
| 1407 | + { "Condition" : "UseMMS" }, |
| 1408 | + { "Condition" : "UseBYOL" } |
| 1409 | + ] |
1377 | 1410 | },
|
1378 | 1411 | "AddToELB" : {
|
1379 | 1412 | "Fn::Not" : [
|
|
1445 | 1478 | "Condition" : "KeyProvided"
|
1446 | 1479 | },
|
1447 | 1480 | {
|
1448 |
| - "Condition" : "UseBYOL" |
| 1481 | + "Condition" : "PPUNotSelected" |
1449 | 1482 | }
|
1450 | 1483 | ]
|
1451 | 1484 | }
|
|
0 commit comments