iis

Manage IIS for Windows Server 2008R2, 2012 and 2012R2. Maintain application sites, pools, installation, and many other IIS settings.

284,255 downloads

43 latest version

5.0 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 10.1.5 (latest)
  • 10.1.4
  • 10.1.3
  • 10.1.2
  • 10.1.1
  • 10.1.0
  • 10.0.1
  • 10.0.0
  • 9.0.0
  • 8.1.1
  • 8.1.0
  • 8.0.3
  • 8.0.2
  • 8.0.1
  • 8.0.0
  • 7.2.0
  • 7.1.0
  • 7.0.1
  • 7.0.0
  • 6.0.0
  • 5.0.0
  • 4.5.1
  • 4.5.0
  • 4.4.0
  • 4.3.2
  • 4.3.1
  • 4.3.0
  • 4.2.1
  • 4.2.0
  • 4.1.2
  • 4.1.1
  • 4.1.0
  • 4.0.0
  • 0.1.0
released Jan 26th 2018
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.7.0 < 6.0.0

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-iis', '4.3.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-iis
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-iis --version 4.3.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppetlabs/iis — version 4.3.0 Jan 26th 2018

2018-01-26 - Version 4.3.0

Summary

This is a minor release with bug fixes, and one new property added to manage connection limits for IIS Sites.

Added

Fixed

  • iis_application resource cannot manage applications in nested site folders (MODULES-6257)
  • Resources require a second run when iis feature is installed (MODULES-5465)
  • iis_site binds to port 80 regardless of binding override on first run (MODULES-6385)
  • Puppet resource iis_virtual_directory doesn't fail with a meaningful error when sitename is omitted (MODULES-6166)
  • PowerShell manager code was updated to use named pipes to match the improvements in the puppetlabs-powershell module. (MODULES-6283)

2017-12-01 - Version 4.2.1

Summary

This is a minor release with bug fixes.

Added

  • Added support for user_name and password when using a UNC physicalpath with iis_virtual_directory (MODULES-6195)

Fixed

  • IIS physicalpath regex doesn't match UNC paths (MODULES-5264)
  • IIS identity information is applied to application pool every agent run (MODULES-5270)
  • IIS virtual directory cant use UNC path (MODULES-5642)
  • IIS module remove warning already initialized constant (MODULES-5954)
  • IIS module cannot change application pool of existing iis_application (MODULES-6020)
  • IIS iis_virtual_directory calls update after destroy (MODULES-6062)
  • IIS iis_site applicationpool does not allow valid characters (MODULES-6069)

2017-11-10 - Version 4.2.0

Summary

This is a feature release, with IIS 10 and Server 2016 Core support.

Added

  • Added support for IIS 10 (Server 2016) (MODULES-5801)
  • Added support for Server 2016 Core (MODULES-5803)
  • Added a GitHub Pull Request template to help community submissions

2017-11-04 - Version 4.1.2

Summary

This is a minor release with bug fixes.

Fixed

  • Loosen restriction on names for iis_site (MODULES-5293)
  • Loosen restriction on name for iis_application_pool (MODULES-5626)
  • Loosen restriction on iis_application applicationname parameter (MODULES-5627)
  • Fix iis_virtual_directory idempotency (MODULES-5344)
  • Add support for net.pipe protocol to iis_site (MODULES-5521)

2017-09-26 - Version 4.1.1

Summary

This is a minor release with bug fixes.

Added

  • Enabled iis_site preleoadenabled (MODULES-5576)
  • Added 'No Managed Code' value to managed_runtime_version in iis_site (MODULES-5381)

Fixed

  • Allow valid characters in title and name for iis_site (MODULES-5443)

2017-08-18 - Version 4.1.0

Summary

This is a minor release, with bug fixes and documentation changes.

Added

  • Added ability to update physical path and application pool for sites (MODULES-5125)
  • Updated metadata to support Puppet 5 (MODULES-5144)

Fixed

  • Removed redundant ordering in README examples
  • Added testing of module on Puppet 5 (MODULES-5187)
  • Added more acceptance testing of Application Pool settings (MODULES-5195)
  • Added iis_virtual_directory to README (MODULES-5433)
  • Fixed various formatting issues in README (MODULES-5433)
  • Fixed certificate thumbprints to be case insensitive and handle nil values (MODULES-5259)
  • Fixed iis_application_pool settings not being idempotent (MODULES-5169)
  • Fixed iis_site settings not being idempotent (MODULES-5429)

2017-06-05 - Version 4.0.0

Summary

This is the first supported release of the IIS module

Features

  • Added support for Windows Server 2008 R2 (IIS 7.5) (MODULES-4484, MODULES-4378)
  • iis_site autorequires a iis_application_pool resource (MODULES-4297)
  • Added Types/Providers
  • Added MIGRATION.md for migrating the IIS module from voxpupuli to puppetlabs

Bug Fixes

2017-03-16 - Version 0.1.0

Summary

This is the initial, unsupported release with functionality to manage IIS application pools, sites and installation.

Features