univention udm_share: change some parameters to type bool

This commit is contained in:
Tobias Rueetschi 2016-06-16 17:16:21 +02:00 committed by Matt Clay
parent 1cc3afdbdd
commit ea72534151

View file

@ -92,11 +92,13 @@ options:
root_squash:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Modify user ID for root user (root squashing).
subtree_checking:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Subtree checking.
sync:
@ -107,6 +109,7 @@ options:
writeable:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- NFS write access.
sambaBlockSize:
@ -117,11 +120,13 @@ options:
sambaBlockingLocks:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Blocking locks.
sambaBrowseable:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Show in Windows network environment.
sambaCreateMode:
@ -152,26 +157,31 @@ options:
sambaDosFilemode:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Users with write access may modify permissions.
sambaFakeOplocks:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Fake oplocks.
sambaForceCreateMode:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Force file mode.
sambaForceDirectoryMode:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Force directory mode.
sambaForceDirectorySecurityMode:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Force directory security mode.
sambaForceGroup:
@ -182,6 +192,7 @@ options:
sambaForceSecurityMode:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Force security mode.
sambaForceUser:
@ -197,6 +208,7 @@ options:
sambaHideUnreadable:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Hide unreadable files/directories.
sambaHostsAllow:
@ -212,16 +224,19 @@ options:
sambaInheritAcls:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Inherit ACLs.
sambaInheritOwner:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Create files/directories with the owner of the parent directory.
sambaInheritPermissions:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Create files/directories with permissions of the parent directory.
sambaInvalidUsers:
@ -232,26 +247,31 @@ options:
sambaLevel2Oplocks:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Level 2 oplocks.
sambaLocking:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Locking.
sambaMSDFSRoot:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- MSDFS root.
sambaNtAclSupport:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- NT ACL support.
sambaOplocks:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Oplocks.
sambaPostexec:
@ -267,6 +287,7 @@ options:
sambaPublic:
required: false
default: '0'
choices: [ '0', '1' ]
description:
- Allow anonymous read-only access with a guest user.
sambaSecurityMode:
@ -297,6 +318,7 @@ options:
sambaWriteable:
required: false
default: '1'
choices: [ '0', '1' ]
description:
- Samba write access.
nfs_hosts:
@ -336,20 +358,20 @@ def main():
default='00755'),
host = dict(type='str',
default=None),
root_squash = dict(type='str',
default='1'),
subtree_checking = dict(type='str',
default='1'),
root_squash = dict(type='bool',
default=True),
subtree_checking = dict(type='bool',
default=True),
sync = dict(type='str',
default='sync'),
writeable = dict(type='str',
default='1'),
writeable = dict(type='bool',
default=True),
sambaBlockSize = dict(type='str',
default=None),
sambaBlockingLocks = dict(type='str',
default='1'),
sambaBrowseable = dict(type='str',
default='1'),
sambaBlockingLocks = dict(type='bool',
default=True),
sambaBrowseable = dict(type='bool',
default=True),
sambaCreateMode = dict(type='str',
default='0744'),
sambaCscPolicy = dict(type='str',
@ -360,56 +382,56 @@ def main():
default='0755'),
sambaDirectorySecurityMode = dict(type='str',
default='0777'),
sambaDosFilemode = dict(type='str',
default='0'),
sambaFakeOplocks = dict(type='str',
default='0'),
sambaForceCreateMode = dict(type='str',
default='0'),
sambaForceDirectoryMode = dict(type='str',
default='0'),
sambaForceDirectorySecurityMode = dict(type='str',
default='0'),
sambaDosFilemode = dict(type='bool',
default=False),
sambaFakeOplocks = dict(type='bool',
default=False),
sambaForceCreateMode = dict(type='bool',
default=False),
sambaForceDirectoryMode = dict(type='bool',
default=False),
sambaForceDirectorySecurityMode = dict(type='bool',
default=False),
sambaForceGroup = dict(type='str',
default=None),
sambaForceSecurityMode = dict(type='str',
default='0'),
sambaForceSecurityMode = dict(type='bool',
default=False),
sambaForceUser = dict(type='str',
default=None),
sambaHideFiles = dict(type='str',
default=None),
sambaHideUnreadable = dict(type='str',
default='0'),
sambaHideUnreadable = dict(type='bool',
default=False),
sambaHostsAllow = dict(type='list',
default=[]),
sambaHostsDeny = dict(type='list',
default=[]),
sambaInheritAcls = dict(type='str',
default='1'),
sambaInheritOwner = dict(type='str',
default='0'),
sambaInheritPermissions = dict(type='str',
default='0'),
sambaInheritAcls = dict(type='bool',
default=True),
sambaInheritOwner = dict(type='bool',
default=False),
sambaInheritPermissions = dict(type='bool',
default=False),
sambaInvalidUsers = dict(type='str',
default=None),
sambaLevel2Oplocks = dict(type='str',
default='1'),
sambaLocking = dict(type='str',
default='1'),
sambaMSDFSRoot = dict(type='str',
default='0'),
sambaLevel2Oplocks = dict(type='bool',
default=True),
sambaLocking = dict(type='bool',
default=True),
sambaMSDFSRoot = dict(type='bool',
default=False),
sambaName = dict(type='str',
default=None),
sambaNtAclSupport = dict(type='str',
default='1'),
sambaOplocks = dict(type='str',
default='1'),
sambaNtAclSupport = dict(type='bool',
default=True),
sambaOplocks = dict(type='bool',
default=True),
sambaPostexec = dict(type='str',
default=None),
sambaPreexec = dict(type='str',
default=None),
sambaPublic = dict(type='str',
default='0'),
sambaPublic = dict(type='bool',
default=False),
sambaSecurityMode = dict(type='str',
default='0777'),
sambaStrictLocking = dict(type='str',
@ -420,8 +442,8 @@ def main():
default=None),
sambaWriteList = dict(type='str',
default=None),
sambaWriteable = dict(type='str',
default='1'),
sambaWriteable = dict(type='bool',
default=True),
nfs_hosts = dict(type='list',
default=[]),
nfsCustomSettings = dict(type='list',
@ -457,6 +479,10 @@ def main():
module.params['printablename'] = '{} ({})'.format(name, module.params['host'])
for k in obj.keys():
if module.params[k] == True:
module.params[k] = '1'
elif module.params[k] == False:
module.params[k] = '0'
obj[k] = module.params[k]
diff = obj.diff()