summaryrefslogtreecommitdiff
path: root/windows/win_unzip.ps1
diff options
context:
space:
mode:
authorCorwin Brown <blakfeld@d-cbrown.corp.maxpointinteractive.com>2015-10-30 09:47:30 -0500
committerCorwin Brown <blakfeld@d-cbrown.corp.maxpointinteractive.com>2015-10-30 09:57:53 -0500
commitc4b4c412a2ff3caafc9ac368351c4e8dc209975f (patch)
treeb70933b3685d4e94fcd69939ece63a8ae3ae9419 /windows/win_unzip.ps1
parentf8e1600444b8952ac7a78e79524c027e952341c3 (diff)
downloadansible-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.ps154
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 {