Allow zookeeper znode creation to not require an ACL

This commit is contained in:
Nathan Grennan 2018-02-14 15:04:10 -08:00 committed by rallytime
parent 5a31422432
commit b82c8bd630
No known key found for this signature in database
GPG key ID: E8F1A4B90D0DEA19

View file

@ -158,7 +158,7 @@ def present(name, value, acls=None, ephemeral=False, sequence=False, makepath=Fa
value_result = new_value == value
changes.setdefault('new', {}).setdefault('value', new_value)
changes.setdefault('old', {}).setdefault('value', cur_value)
if not _check_acls(chk_acls, cur_acls):
if chk_acls and not _check_acls(chk_acls, cur_acls):
__salt__['zookeeper.set_acls'](name, acls, version, **connkwargs)
new_acls = __salt__['zookeeper.get_acls'](name, **connkwargs)
acl_result = _check_acls(new_acls, chk_acls)