This looks like a bug. restart_requests_limit is defined as a positive integer (https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/type/iis_application_pool.rb#L496) which would fail if zero is passed.
Can you please raise a jira ticket for this? https://tickets.puppetlabs.com/secure/CreateIssue!default.jspa The project is MODULES The MSDN Docs say "The default value is 0, which disables the attribute." https://msdn.microsoft.com/en-us/library/ms689416%28v=vs.90%29.aspx?f=255&MSPPError=-2147217396 As a workaround I would not put that in the manifest. On Friday, October 12, 2018 at 6:02:15 AM UTC+8, Steve Cretchley wrote: > > I'm attempting to configure application pools in IIS using the > puppetlabs-iis module. > > When defining *restart_requests_limit => 0* in the application pool I > get the following error: > > Error: Failed to apply catalog: Parameter restart_requests_limit failed on > Iis_application_pool[POOLNAME]: restart_requests_limit should be greater > than 0 > > Within the IIS Manager you can set this value to 0 - in fact 0 is > explicitly used to set the request limit to unlimited. > > Is there another value to be used in Puppet to define a value of unlimited > or is this a bug?? > > https://forge.puppet.com/puppetlabs/iis#restart_requests_limit > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/8b70fc47-5e89-41ea-a494-b28c5be92320%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
