win_share: tweaks after the caching mode changes (#22763)

* win_share: tweaks after the caching mode changes

* Re-added the Unknown option back in

(cherry picked from commit 89b78cb5e8)
This commit is contained in:
Jordan Borean 2017-03-24 08:08:53 +10:00 committed by Matt Davis
parent 0edc943c68
commit 4d3e5a14e6
2 changed files with 6 additions and 19 deletions

View file

@ -138,7 +138,7 @@ Try {
$permissionFull = Get-AnsibleParam -obj $params -name "full" -type "str" -default "" | NormalizeAccounts
$permissionDeny = Get-AnsibleParam -obj $params -name "deny" -type "str" -default "" | NormalizeAccounts
$cachingMode = Get-AnsibleParam -obj $params -name "caching_mode" -type "str" -default "None" -validateSet "BranchCache","Documents","Manual","None","Programs", "Unkown"
$cachingMode = Get-AnsibleParam -obj $params -name "caching_mode" -type "str" -default "Manual" -validateSet "BranchCache","Documents","Manual","None","Programs","Unknown"
If (-Not (Test-Path -Path $path)) {
Fail-Json $result "$path directory does not exist on the host"
@ -252,7 +252,7 @@ Try {
}
}
Catch {
Fail-Json $result "an error occurred when attempting to create share $name"
Fail-Json $result "an error occurred when attempting to create share $($name): $($_.Exception.Message)"
}
Exit-Json $result

View file

@ -39,15 +39,14 @@ options:
name:
description:
- Share name
required: yes
required: True
path:
description:
- Share directory
required: yes
required: True
state:
description:
- Specify whether to add C(present) or remove C(absent) the specified share
required: no
choices:
- present
- absent
@ -55,36 +54,24 @@ options:
description:
description:
- Share description
required: no
default: none
list:
description:
- Specify whether to allow or deny file listing, in case user got no permission on share
required: no
choices:
- yes
- no
default: none
read:
description:
- Specify user list that should get read access on share, separated by comma.
required: no
default: none
change:
description:
- Specify user list that should get read and write access on share, separated by comma.
required: no
default: none
full:
description:
- Specify user list that should get full access on share, separated by comma.
required: no
default: none
deny:
description:
- Specify user list that should get no access, regardless of implied access on share, separated by comma.
required: no
default: none
caching_mode:
description:
- Set the CachingMode for this share.
@ -95,8 +82,8 @@ options:
- None
- Programs
- Unknown
required: no
default: "None"
default: "Manual"
version_added: "2.3"
author: Hans-Joachim Kliemeck (@h0nIg), David Baumann (@daBONDi)
'''