diff options
author | Corwin Brown <blakfeld@d-cbrown.corp.maxpointinteractive.com> | 2015-10-30 09:47:30 -0500 |
---|---|---|
committer | Corwin Brown <blakfeld@d-cbrown.corp.maxpointinteractive.com> | 2015-10-30 09:57:53 -0500 |
commit | c4b4c412a2ff3caafc9ac368351c4e8dc209975f (patch) | |
tree | b70933b3685d4e94fcd69939ece63a8ae3ae9419 /windows/win_unzip.ps1 | |
parent | f8e1600444b8952ac7a78e79524c027e952341c3 (diff) | |
download | ansible-modules-extras-c4b4c412a2ff3caafc9ac368351c4e8dc209975f.tar.gz |
Switching to Get-AnsibleParam
Switching to Win_Unzip
Diffstat (limited to 'windows/win_unzip.ps1')
-rw-r--r-- | windows/win_unzip.ps1 | 54 |
1 files changed, 16 insertions, 38 deletions
diff --git a/windows/win_unzip.ps1 b/windows/win_unzip.ps1 index 1214bbaa..ed90dce3 100644 --- a/windows/win_unzip.ps1 +++ b/windows/win_unzip.ps1 @@ -26,55 +26,33 @@ $result = New-Object psobject @{ changed = $false } -If (Get-Member -InputObject $params -Name creates) { +$creates = Get-AnsibleParam -obj $params -name "creates" +If ($creates -ne $null) { If (Test-Path $params.creates) { Exit-Json $result "The 'creates' file or directory already exists." } - } -If (Get-Member -InputObject $params -Name src) { - $src = $params.src.toString() - - If (-Not (Test-Path -path $src)){ - Fail-Json $result "src file: $src does not exist." - } - - $ext = [System.IO.Path]::GetExtension($src) -} -Else { - Fail-Json $result "missing required argument: src" +$src = Get-AnsibleParam -obj $params -name "src" -failifempty $true +If (-Not (Test-Path -path $src)){ + Fail-Json $result "src file: $src does not exist." } -If (-Not($params.dest -eq $null)) { - $dest = $params.dest.toString() +$ext = [System.IO.Path]::GetExtension($src) - If (-Not (Test-Path $dest -PathType Container)){ - Try{ - New-Item -itemtype directory -path $dest - } - Catch { - Fail-Json $result "Error creating $dest directory" - } - } -} -Else { - Fail-Json $result "missing required argument: dest" -} -If (Get-Member -InputObject $params -Name recurse) { - $recurse = ConvertTo-Bool ($params.recurse) -} -Else { - $recurse = $false +$dest = Get-AnsibleParam -obj $params -name "dest" -failifempty $true +If (-Not (Test-Path $dest -PathType Container)){ + Try{ + New-Item -itemtype directory -path $dest + } + Catch { + Fail-Json $result "Error creating $dest directory" + } } -If (Get-Member -InputObject $params -Name rm) { - $rm = ConvertTo-Bool ($params.rm) -} -Else { - $rm = $false -} +$recurse = ConvertTo-Bool (Get-AnsibleParam -obj $params -name "recurse" -default "false") +$rm = ConvertTo-Bool (Get-AnsibleParam -obj $params -name "rm" -default "false") If ($ext -eq ".zip" -And $recurse -eq $false) { Try { |