Update on 3/30/17: The Puppet IIS module has been updated, and the problem below has been eliminated.
Problem scenario: You want Puppet to install IIS. You install the IIS module and find the README.md file has this Puppet DSL (as of 12/13/16):
class mywebsite {
iis::manage_app_pool {‘my_application_pool’:
enable_32_bit =true,
managed_runtime_version =’v4.0′,
}
iis::manage_site {‘www.mysite.com’:
site_path =’C:\inetpub\wwwroot\mysite’,
…