diff --git a/windows/win_iis_website.ps1 b/windows/win_iis_website.ps1 index c434daba929..74fc3df3026 100644 --- a/windows/win_iis_website.ps1 +++ b/windows/win_iis_website.ps1 @@ -37,6 +37,7 @@ If (($state -ne $FALSE) -and ($state -ne 'started') -and ($state -ne 'stopped') # Path parameter $physical_path = Get-Attr $params "physical_path" $FALSE; +$site_id = Get-Attr $params "site_id" $FALSE; # Application Pool Parameter $application_pool = Get-Attr $params "application_pool" $FALSE; @@ -91,6 +92,10 @@ Try { $site_parameters.ApplicationPool = $application_pool } + If ($site_id) { + $site_parameters.ID = $site_id + } + If ($bind_port) { $site_parameters.Port = $bind_port } diff --git a/windows/win_iis_website.py b/windows/win_iis_website.py index 8921afe5970..71553401feb 100644 --- a/windows/win_iis_website.py +++ b/windows/win_iis_website.py @@ -21,7 +21,7 @@ DOCUMENTATION = ''' --- module: win_iis_website -version_added: "2.0" +version_added: "2.1" short_description: Configures a IIS Web site. description: - Creates, Removes and configures a IIS Web site @@ -32,6 +32,11 @@ options: required: true default: null aliases: [] + site_id: + description: + - Explicitly set the IIS ID for a site. + required: false + default: null state: description: - State of the web site