ansible.builtin.win_splitdrive filter – Split a Windows path by the drive letter
Note
This filter plugin is part of ansible-core
and included in all Ansible
installations. In most cases, you can use the short
plugin name
win_splitdrive
.
However, we recommend you use the Fully Qualified Collection Name (FQCN) ansible.builtin.win_splitdrive
for easy linking to the
plugin documentation and to avoid conflicting with other collections that may have
the same filter plugin name.
Synopsis
Returns a list with the first component being the drive letter and the second, the rest of the path.
Input
This describes the input of the filter, the value before | ansible.builtin.win_splitdrive
.
Parameter |
Comments |
---|---|
A Windows path. |
Examples
# To get the last name of a file Windows path, like ['C', '\Users\asdf\foo.txt'] out of 'C:\Users\asdf\foo.txt'
{{ mypath | win_splitdrive }}
# just the drive letter
{{ mypath | win_splitdrive | first }}
# path w/o drive letter
{{ mypath | win_splitdrive | last }}
Return Value
Key |
Description |
---|---|
List in which the first element is the drive letter and the second the rest of the path. Returned: success |