community.general.udm_share module – Manage samba shares on a univention corporate server
Note
This module is part of the community.general collection (version 9.4.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.udm_share
.
Synopsis
This module allows to manage samba shares on a univention corporate server (UCS). It uses the python API of the UCS to create a new object or edit it.
Parameters
Parameter |
Comments |
---|---|
Permissions for the share’s root directory. Default: |
|
Directory owner group of the share’s root directory. Default: |
|
Host FQDN (server which provides the share), for example |
|
Name |
|
Only allow access for this host, IP address or network. Default: |
|
Option name in exports file. Default: |
|
Organisational unit, inside the LDAP Base DN. |
|
Directory owner of the share’s root directory. Default: |
|
Directory on the providing server, for example |
|
Modify user ID for root user (root squashing). Choices:
|
|
Blocking locks. Choices:
|
|
Blocking size. |
|
Show in Windows network environment. Choices:
|
|
File mode. Default: |
|
Client-side caching policy. Default: |
|
Option name in smb.conf and its value. Default: |
|
Directory mode. Default: |
|
Directory security mode. Default: |
|
Users with write access may modify permissions. Choices:
|
|
Fake oplocks. Choices:
|
|
Force file mode. Choices:
|
|
Force directory mode. Choices:
|
|
Force directory security mode. Choices:
|
|
Force group. |
|
Force security mode. Choices:
|
|
Force user. |
|
Hide files. |
|
Hide unreadable files/directories. Choices:
|
|
Allowed host/network. Default: |
|
Denied host/network. Default: |
|
Inherit ACLs. Choices:
|
|
Create files/directories with the owner of the parent directory. Choices:
|
|
Create files/directories with permissions of the parent directory. Choices:
|
|
Invalid users or groups. |
|
Level 2 oplocks. Choices:
|
|
Locking. Choices:
|
|
MSDFS root. Choices:
|
|
Windows name. Required if |
|
NT ACL support. Choices:
|
|
Oplocks. Choices:
|
|
Postexec script. |
|
Preexec script. |
|
Allow anonymous read-only access with a guest user. Choices:
|
|
Security mode. Default: |
|
Strict locking. Default: |
|
Valid users or groups. |
|
VFS objects. |
|
Samba write access. Choices:
|
|
Restrict write access to these users/groups. |
|
Whether the share is present or not. Choices:
|
|
Subtree checking. Choices:
|
|
NFS synchronisation. Default: |
|
NFS write access. Choices:
|
Attributes
Attribute |
Support |
Description |
---|---|---|
Support: full |
Can run in |
|
Support: partial |
Will return details on what has changed (or possibly needs changing in |
Examples
- name: Create a share named home on the server ucs.example.com with the path /home
community.general.udm_share:
name: home
path: /home
host: ucs.example.com
sambaName: Home
Authors
Tobias Rüetschi (@keachi)