diff --git a/lib/ansible/modules/extras/univention/udm_share.py b/lib/ansible/modules/extras/univention/udm_share.py index 2181b40f651..44020c05955 100644 --- a/lib/ansible/modules/extras/univention/udm_share.py +++ b/lib/ansible/modules/extras/univention/udm_share.py @@ -123,7 +123,10 @@ def main(): choices=['present', 'absent'], type='str') ), - supports_check_mode=True + supports_check_mode=True, + required_if = ([ + ('state', 'present', ['path', 'host', 'sambaName']) + ]) ) name = module.params['name'] state = module.params['state']