This module provides the ability to install IIS and add sites to IIS via Puppet on Windows.
This module depends on DISM module to enable the IIS web server role on Windows Server:
iis::site { '':
hostname => '',
protocol => 'https'
ipaddress => '',
port => '',
certhash => '',
appid => '',
require => Dism['IIS-WebServer'],
}
The site.pp module was originaly from hunner