1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

suggestions by @marcind

This commit is contained in:
Hans-Joachim Kliemeck 2015-10-21 21:20:44 +02:00 committed by Matt Clay
parent a240b14e09
commit bdf0a888bb
2 changed files with 5 additions and 5 deletions

View file

@ -26,7 +26,7 @@ $result = New-Object PSObject;
Set-Attr $result "changed" $false; Set-Attr $result "changed" $false;
$path = Get-Attr $params "path" -failifempty $true $path = Get-Attr $params "path" -failifempty $true
$copy = Get-Attr $params "copy" "no" -validateSet "no","yes" -resultobj $result $copy = Get-Attr $params "copy" "no" -validateSet "no","yes" -resultobj $result | ConvertTo-Bool
If (-Not (Test-Path -Path $path)) { If (-Not (Test-Path -Path $path)) {
Fail-Json $result "$path file or directory does not exist on the host" Fail-Json $result "$path file or directory does not exist on the host"
@ -36,7 +36,7 @@ Try {
$objACL = Get-ACL $path $objACL = Get-ACL $path
$alreadyDisabled = !$objACL.AreAccessRulesProtected $alreadyDisabled = !$objACL.AreAccessRulesProtected
If ($copy -eq "yes") { If ($copy) {
$objACL.SetAccessRuleProtection($True, $True) $objACL.SetAccessRuleProtection($True, $True)
} Else { } Else {
$objACL.SetAccessRuleProtection($True, $False) $objACL.SetAccessRuleProtection($True, $False)

View file

@ -27,7 +27,7 @@ module: win_acl_inheritance
version_added: "2.0" version_added: "2.0"
short_description: Disable ACL inheritance short_description: Disable ACL inheritance
description: description:
- Disable ACL inheritance and optionally converts ACE to dedicated ACE - Disable ACL (Access Control List) inheritance and optionally converts ACE (Access Control Entry) to dedicated ACE
options: options:
path: path:
description: description:
@ -48,12 +48,12 @@ EXAMPLES = '''
# Playbook example # Playbook example
--- ---
- name: Disable and copy - name: Disable and copy
win_owner: win_acl_inheritance:
path: 'C:\\apache\\' path: 'C:\\apache\\'
copy: yes copy: yes
- name: Disable - name: Disable
win_owner: win_acl_inheritance:
path: 'C:\\apache\\' path: 'C:\\apache\\'
copy: no copy: no
''' '''