Merge pull request #6515 from lotia/fix-acl-doc-and-error

Fix acl doc and error
reviewable/pr18780/r1
Michael DeHaan 11 years ago
commit 4ec2a79aae

@ -95,7 +95,7 @@ EXAMPLES = '''
- acl: name=/etc/foo.d entity=joe etype=user permissions=rw default=yes state=present - acl: name=/etc/foo.d entity=joe etype=user permissions=rw default=yes state=present
# Same as previous but using entry shorthand # Same as previous but using entry shorthand
- acl: name=/etc/foo.d entrty="default:user:joe:rw-" state=present - acl: name=/etc/foo.d entry="default:user:joe:rw-" state=present
# Obtain the acl for a specific file # Obtain the acl for a specific file
- acl: name=/etc/foo.conf - acl: name=/etc/foo.conf
@ -218,10 +218,10 @@ def main():
if state in ['present','absent']: if state in ['present','absent']:
if not entry and not etype: if not entry and not etype:
module.fail_json(msg="%s requries to have ither either etype and permissions or entry to be set" % state) module.fail_json(msg="%s requires either etype and permissions or just entry be set" % state)
if entry: if entry:
if etype or entity or permissions: if etype or entity or permissions:
module.fail_json(msg="entry and another incompatible field (entity, etype or permissions) are also set") module.fail_json(msg="entry and another incompatible field (entity, etype or permissions) are also set")
if entry.count(":") not in [2,3]: if entry.count(":") not in [2,3]:
module.fail_json(msg="Invalid entry: '%s', it requires 3 or 4 sections divided by ':'" % entry) module.fail_json(msg="Invalid entry: '%s', it requires 3 or 4 sections divided by ':'" % entry)

Loading…
Cancel
Save