control-repo/site/profile/manifests/iis.pp
2019-03-13 14:00:41 -04:00

22 lines
462 B
Puppet

# @summary This profile installs IIS and turns off the default website
class profile::iis {
$iis_features = [
'Web-Server',
'Web-WebServer',
'Web-Http-Redirect',
'Web-Mgmt-Console',
'Web-Mgmt-Tools'
]
windowsfeature { $iis_features:
ensure => present,
}
# Delete the default website to prevent a port binding conflict.
iis_site {'Default Web Site':
ensure => absent,
require => Iis_feature['Web-WebServer'],
}
}