-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcallAppSelect_fixed_combined.snippet
53 lines (40 loc) · 2.48 KB
/
callAppSelect_fixed_combined.snippet
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
//potential apps
if($scenarioSize$ == "s"){
$selectedDmzApps$=[appWebServer,appTcServer,appExchangeServer,appWebServer];
$selectedServerApps$=[appAdServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer,appBackupServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer];
$selectedEngineeringServerApps$=[appSapServer,appGitServer,appLicensingServer,appSapServer,appGitServer];
};
if($scenarioSize$ == "m"){
$selectedDmzApps$=[appWebServer,appTcServer,appExchangeServer,appWebServer,appWebServer,appTcServer];
$selectedServerApps$=[appAdServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer,appBackupServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer];
$selectedEngineeringServerApps$=[appSapServer,appGitServer,appLicensingServer,appSapServer,appGitServer,appLicensingServer,appSapServer];
};
if($scenarioSize$ == "l"){
$selectedDmzApps$=[appWebServer,appTcServer,appExchangeServer,appWebServer,appWebServer,appTcServer,appTcServer];
$selectedServerApps$=[appAdServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer,appBackupServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer,appTcServer,appMarketingServer,appAccountingServer,appSapServer,appTcServer,appMarketingServer,appAccountingServer];
$selectedEngineeringServerApps$=[appSapServer,appGitServer,appLicensingServer,appSapServer,appGitServer,appLicensingServer,appSapServer,appGitServer];
};
if($scenarioSize$ == "mixed"){
$numOfDmzApps$=$PROB([3,4,5,6])$;
// Exchange is included anyway
$numOfServerApps$=$PROB([8,9,10,11,12,13,14,15])$;
// Backup and AD are included anyway
$numOfEngineeringServerApps$=$PROB([5,6,7,8])$;
$potentialServerApps$=[appTcServer,appMarketingServer,appAccountingServer,appSapServer];
$potentialDmzApps$=[appWebServer,appTcServer];
$potentialEngineeringServerApps$=[appSapServer,appGitServer,appLicensingServer];
$selectedDmzApps$=[appExchangeServer];
for($I$ in range(1,$numOfDmzApps$)){
$tDmz$=$PROB($potentialDmzApps$)$;
$selectedDmzApps$+=[$tDmz$];
};
$selectedServerApps$=[appAdServer,appBackupServer];
for($I$ in range(1,$numOfServerApps$)){
$tServer$=$PROB($potentialServerApps$)$;
$selectedServerApps$+=[$tServer$];
};
for($I$ in range(1,$numOfEngineeringServerApps$)){
$tEngineeringServer$=$PROB($potentialEngineeringServerApps$)$;
$selectedEngineeringServerApps$+=[$tEngineeringServer$];
};
};