diff --git a/windows-rdp/main.tf b/windows-rdp/main.tf index 919b5e4..273ad20 100644 --- a/windows-rdp/main.tf +++ b/windows-rdp/main.tf @@ -62,19 +62,17 @@ resource "coder_script" "windows-rdp" { # Install the module with the specified version for all users # This requires administrator privileges - Install-Module -Name $moduleName -RequiredVersion $moduleVersion -Force - - # try { - # # Install-PackageProvider is required for AWS. Need to set command to - # # terminate on failure so that try/catch actually triggers - # Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force -ErrorAction Stop - # Install-Module -Name $moduleName -RequiredVersion $moduleVersion -Force - # } - # catch { - # # If the first command failed, assume that we're on GCP and run - # # Install-Module only - # Install-Module -Name $moduleName -RequiredVersion $moduleVersion -Force - # } + try { + # Install-PackageProvider is required for AWS. Need to set command to + # terminate on failure so that try/catch actually triggers + Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force -ErrorAction Stop + Install-Module -Name $moduleName -RequiredVersion $moduleVersion -Force + } + catch { + # If the first command failed, assume that we're on GCP and run + # Install-Module only + Install-Module -Name $moduleName -RequiredVersion $moduleVersion -Force + } # Construct the module path for system-wide installation $moduleBasePath = "C:\Windows\system32\config\systemprofile\Documents\PowerShell\Modules\$moduleName\$moduleVersion"