DOCUMENTATION: name: splitext author: Matt Martz (@sivel) version_added: "2.0" short_description: split a path into root and file extension positional: _input description: - Returns a list of two, with the elements consisting of filename root and extension. options: _input: description: A path. type: str required: true EXAMPLES: | # gobble => [ '/etc/make', '.conf' ] gobble: "{{ '/etc/make.conf' | splitext }}" # file_n_ext => [ 'ansible', '.cfg' ] file_n_ext: "{{ 'ansible.cfg' | splitext }}" # hoax => [ '/etc/hoasdf', '' ] hoax: "{{ '/etc/hoasdf' | splitext }}" RETURN: _value: description: A list consisting of root of the path and the extension. type: list elements: str