Skip to content

Commit 5633f4c

Browse files
committed
Revert "Install IIS if SSL offload has to be configured"
This reverts commit 01777ef.
1 parent 01777ef commit 5633f4c

2 files changed

Lines changed: 49 additions & 55 deletions

File tree

manifests/install.pp

Lines changed: 48 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -17,60 +17,21 @@
1717
dsc_delegatecomputers => '*'
1818
}
1919

20-
#Install IIS if SSL offload has to be configured. Do not install it otherwise as it will conflict with Citrix XML service on port 80
21-
if $https {
22-
dsc_windowsfeature{'iis':
23-
dsc_ensure => 'Present',
24-
dsc_name => 'Web-Server',
25-
}
26-
27-
dsc_windowsfeature{'Web-Scripting-Tools':
28-
dsc_ensure => 'Present',
29-
dsc_name => 'Web-Scripting-Tools',
30-
}
31-
32-
dsc_windowsfeature{'Web-Mgmt-Console':
33-
dsc_ensure => 'Present',
34-
dsc_name => 'Web-Mgmt-Console',
35-
}
36-
37-
#Install IIS addons required for Citrix XML service offloading to IIS.
38-
dsc_file{ 'IISaddons':
39-
dsc_destinationpath => 'C:\IISaddons',
40-
dsc_type => 'Directory',
41-
dsc_ensure => 'Present'
42-
}
43-
44-
file{ "C:\\IISaddons\\iis_rewrite_amd64_en-US.msi":
45-
source => 'puppet:///modules/xd7mastercontroller/iis_rewrite_amd64_en-US.msi',
46-
source_permissions => ignore,
47-
require => File['IISaddons']
48-
}->
49-
50-
dsc_package{'iis_rewrite_amd64_en-US':
51-
dsc_ensure => 'Present',
52-
dsc_name => 'IIS URL Rewrite Module 2',
53-
dsc_productid => '38D32370-3A31-40E9-91D0-D236F47E3C4A',
54-
dsc_path => 'C:\\IISaddons\\iis_rewrite_amd64_en-US.msi',
55-
require => Dsc_windowsfeature['iis']
56-
}
57-
58-
file{ "C:\\IISaddons\\iis_requestRouter_amd64.msi":
59-
source => 'puppet:///modules/xd7mastercontroller/iis_requestRouter_amd64.msi',
60-
source_permissions => ignore,
61-
require => File['IISaddons']
62-
}->
63-
64-
dsc_package{'iis_rewrite_amd64_en-US':
65-
dsc_ensure => 'Present',
66-
dsc_name => 'Microsoft Application Request Routing 3.0',
67-
dsc_productid => '279B4CB0-A213-4F94-B224-19D6F5C59942',
68-
dsc_path => 'C:\\IISaddons\\iis_requestRouter_amd64.msi',
69-
require => Dsc_windowsfeature['iis']
70-
}
20+
dsc_windowsfeature{'iis':
21+
dsc_ensure => 'Present',
22+
dsc_name => 'Web-Server',
23+
}
24+
25+
dsc_windowsfeature{'Web-Scripting-Tools':
26+
dsc_ensure => 'Present',
27+
dsc_name => 'Web-Scripting-Tools',
28+
}
29+
30+
dsc_windowsfeature{'Web-Mgmt-Console':
31+
dsc_ensure => 'Present',
32+
dsc_name => 'Web-Mgmt-Console',
7133
}
7234

73-
#Install Citrix Delivery Controller feature
7435
dsc_xd7features { 'XD7DeliveryController':
7536
dsc_issingleinstance => 'Yes',
7637
dsc_role => [Studio, Controller],
@@ -80,19 +41,52 @@
8041
notify => Reboot['after_run']
8142
}
8243

83-
#Install SQLSERVER powershell module
44+
#SQLSERVER powershell module deployment.
8445
#Required for database high awailability setup (always on citrix databases membership)
8546
file{ "C:\\Program Files\\WindowsPowerShell\\Modules\\sqlserver_powershell_21.0.17199.zip":
8647
source => 'puppet:///modules/xd7mastercontroller/sqlserver_powershell_21.0.17199.zip',
8748
source_permissions => ignore,
8849
}
8950

90-
#Unzip function provided by the reidmv-unzip
51+
#Function provided by the reidmv-unzip
9152
unzip{'UnzipSqlserverModule':
9253
source => 'C:\\Program Files\WindowsPowerShell\Modules\sqlserver_powershell_21.0.17199.zip',
9354
destination => 'C:\\Program Files\WindowsPowerShell\Modules',
9455
creates => 'C:\\Program Files\WindowsPowerShell\Modules\SqlServer',
9556
require => File["C:\\Program Files\\WindowsPowerShell\\Modules\\sqlserver_powershell_21.0.17199.zip"]
9657
}
9758

59+
#Install IIS addons required for Citrix XML service offloading to IIS.
60+
dsc_file{ 'IISaddons':
61+
dsc_destinationpath => 'C:\IISaddons',
62+
dsc_type => 'Directory',
63+
dsc_ensure => 'Present'
64+
}
65+
66+
file{ "C:\\IISaddons\\iis_rewrite_amd64_en-US.msi":
67+
source => 'puppet:///modules/xd7mastercontroller/iis_rewrite_amd64_en-US.msi',
68+
source_permissions => ignore,
69+
require => File['IISaddons']
70+
}->
71+
72+
dsc_package{'iis_rewrite_amd64_en-US':
73+
dsc_ensure => 'Present',
74+
dsc_name => 'IIS URL Rewrite Module 2',
75+
dsc_productid => '38D32370-3A31-40E9-91D0-D236F47E3C4A',
76+
dsc_path => 'C:\\IISaddons\\iis_rewrite_amd64_en-US.msi',
77+
}
78+
79+
file{ "C:\\IISaddons\\iis_requestRouter_amd64.msi":
80+
source => 'puppet:///modules/xd7mastercontroller/iis_requestRouter_amd64.msi',
81+
source_permissions => ignore,
82+
require => File['IISaddons']
83+
}->
84+
85+
dsc_package{'iis_rewrite_amd64_en-US':
86+
dsc_ensure => 'Present',
87+
dsc_name => 'Microsoft Application Request Routing 3.0',
88+
dsc_productid => '279B4CB0-A213-4F94-B224-19D6F5C59942',
89+
dsc_path => 'C:\\IISaddons\\iis_requestRouter_amd64.msi',
90+
}
91+
9892
}

manifests/sslconfig.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@
4242
data => '443',
4343
require => Dsc_xd7features ['XD7DeliveryController']
4444
}
45-
}
45+
}
4646
}

0 commit comments

Comments
 (0)