Note
This filter plugin is part of the microsoft.ad collection (version 1.9.2).
You might already have this collection installed if you are using the ansible package. 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 microsoft.ad.
To use it in a playbook, specify: microsoft.ad.dn_escape.
New in microsoft.ad 1.5.0
This describes the input of the filter, the value before | microsoft.ad.dn_escape.
Parameter | Comments |
|---|---|
Input string / required | The string value to escape. This should be just the RDN value not including the attribute type that prefixes the value, for example |
See also
microsoft.ad.parse_dn filter
microsoft.ad.ldap inventory
# This is an example used in the microsoft.ad.ldap plugin
search_base: OU={{ my_ou_variable | microsoft.ad.dn_escape }},DC=domain,DC=com
# This is an example with the microsoft.ad.user module
- microsoft.ad.user:
name: MyUser
password: MyPassword123
state: present
path: OU={{ my_ou_variable | microsoft.ad.dn_escape }},DC=domain,DC=com
Key | Description |
|---|---|
Return value string | The escaped RDN attribute value. Returned: success |
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/microsoft/ad/dn_escape_filter.html