Index of all Filter Plugins
ansible.builtin
ansible.builtin.abs – Return the absolute value of the argument.
ansible.builtin.attr – Get an attribute of an object.
ansible.builtin.b64decode – Decode a Base64 string
ansible.builtin.b64encode – Encode a string as Base64
ansible.builtin.basename – get a path’s base name
ansible.builtin.batch – A filter that batches items.
ansible.builtin.bool – coerce some well-known truthy/falsy values to a boolean
ansible.builtin.capitalize – Capitalize a value.
ansible.builtin.center – Centers the value in a field of a given width.
ansible.builtin.checksum – checksum of input data
ansible.builtin.combinations – combinations from the elements of a list
ansible.builtin.combine – combine two dictionaries
ansible.builtin.comment – comment out a string
ansible.builtin.commonpath – gets the common path
ansible.builtin.count – Return the number of items in a container.
ansible.builtin.d – If the value is undefined it will return the passed default value, otherwise the value of the variable.
ansible.builtin.default – If the value is undefined it will return the passed default value, otherwise the value of the variable.
ansible.builtin.dict2items – Convert a dictionary into an itemized list of dictionaries
ansible.builtin.dictsort – Sort a dict and yield.
ansible.builtin.difference – the difference of one list from another
ansible.builtin.dirname – get a path’s directory name
ansible.builtin.e – Replace the characters ``&``, ``<``, ``>``, ``’``, and ``”`` in the string with HTML-safe sequences.
ansible.builtin.escape – Replace the characters ``&``, ``<``, ``>``, ``’``, and ``”`` in the string with HTML-safe sequences.
ansible.builtin.expanduser – Returns a path with
~translation.ansible.builtin.expandvars – expand environment variables
ansible.builtin.extract – extract a value based on an index or key
ansible.builtin.fileglob – explode a path glob to matching files
ansible.builtin.filesizeformat – Format the value like a ‘human-readable’ file size.
ansible.builtin.first – Return the first item of a sequence.
ansible.builtin.flatten – flatten lists within a list
ansible.builtin.float – Convert the value into a floating point number.
ansible.builtin.forceescape – Enforce HTML escaping.
ansible.builtin.format – Apply the given values to a `printf-style`_ format string, like ``string % values``.
ansible.builtin.from_json – Convert JSON string into variable structure
ansible.builtin.from_yaml – Convert YAML string into variable structure
ansible.builtin.from_yaml_all – Convert a series of YAML documents into a variable structure
ansible.builtin.groupby – Group a sequence of objects by an attribute using Python’s :func:`itertools.
ansible.builtin.hash – hash of input data
ansible.builtin.human_readable – Make bytes/bits human-readable
ansible.builtin.human_to_bytes – Get bytes from string
ansible.builtin.indent – Return a copy of the string with each line indented by 4 spaces.
ansible.builtin.int – Convert the value into an integer.
ansible.builtin.intersect – intersection of lists
ansible.builtin.items – Return an iterator over the ``(key, value)`` items of a mapping.
ansible.builtin.items2dict – Consolidate a list of itemized dictionaries into a dictionary
ansible.builtin.join – Return a string which is the concatenation of the strings in the sequence.
ansible.builtin.last – Return the last item of a sequence.
ansible.builtin.length – Return the number of items in a container.
ansible.builtin.list – Convert the value into a list.
ansible.builtin.log – log of (math operation)
ansible.builtin.lower – Convert a value to lowercase.
ansible.builtin.mandatory – make a variable’s existence mandatory
ansible.builtin.map – Applies a filter on a sequence of objects or looks up an attribute.
ansible.builtin.max – Return the largest item from the sequence.
ansible.builtin.md5 – MD5 hash of input data
ansible.builtin.min – Return the smallest item from the sequence.
ansible.builtin.normpath – Normalize a pathname
ansible.builtin.password_hash – convert input password into password_hash
ansible.builtin.path_join – Join one or more path components
ansible.builtin.permutations – permutations from the elements of a list
ansible.builtin.pow – power of (math operation)
ansible.builtin.pprint – Pretty print a variable.
ansible.builtin.product – cartesian product of lists
ansible.builtin.quote – shell quoting
ansible.builtin.random – random number or list item
ansible.builtin.realpath – Turn path into real path
ansible.builtin.regex_escape – escape regex chars
ansible.builtin.regex_findall – extract all regex matches from string
ansible.builtin.regex_replace – replace a string via regex
ansible.builtin.regex_search – extract regex match from string
ansible.builtin.reject – Filters a sequence of objects by applying a test to each object, and rejecting the objects with the test succeeding.
ansible.builtin.rejectattr – Filters a sequence of objects by applying a test to the specified attribute of each object, and rejecting the objects with the test succeeding.
ansible.builtin.rekey_on_member – Rekey a list of dicts into a dict using a member
ansible.builtin.relpath – Make a path relative
ansible.builtin.replace – Return a copy of the value with all occurrences of a substring replaced with a new one.
ansible.builtin.reverse – Reverse the object or return an iterator that iterates over it the other way round.
ansible.builtin.root – root of (math operation)
ansible.builtin.round – Round the number to a given precision.
ansible.builtin.safe – Mark the value as safe which means that in an environment with automatic escaping enabled this variable will not be escaped.
ansible.builtin.select – Filters a sequence of objects by applying a test to each object, and only selecting the objects with the test succeeding.
ansible.builtin.selectattr – Filters a sequence of objects by applying a test to the specified attribute of each object, and only selecting the objects with the test succeeding.
ansible.builtin.sha1 – SHA-1 hash of input data
ansible.builtin.shuffle – randomize a list
ansible.builtin.slice – Slice an iterator and return a list of lists containing those items.
ansible.builtin.sort – Sort an iterable using Python’s :func:`sorted`.
ansible.builtin.split – split a string into a list
ansible.builtin.splitext – split a path into root and file extension
ansible.builtin.strftime – Returns date and/or time
ansible.builtin.string – Convert an object to a string if it isn’t already.
ansible.builtin.striptags – Strip SGML/XML tags and replace adjacent whitespace by one space.
ansible.builtin.subelements – returns a product of a list and its elements
ansible.builtin.sum – Returns the sum of a sequence of numbers plus the value of parameter ‘start’.
ansible.builtin.symmetric_difference – different items from two lists
ansible.builtin.ternary – Ternary operation filter
ansible.builtin.title – Return a titlecased version of the value.
ansible.builtin.to_datetime – Get
datetimefrom stringansible.builtin.to_json – Convert variable to JSON string
ansible.builtin.to_nice_json – Convert variable to ‘nicely formatted’ JSON string
ansible.builtin.to_nice_yaml – Convert variable to YAML string
ansible.builtin.to_uuid – namespaced UUID generator
ansible.builtin.to_yaml – Convert variable to YAML string
ansible.builtin.tojson – Serialize an object to a string of JSON, and mark it safe to render in HTML.
ansible.builtin.trim – Strip leading and trailing characters, by default whitespace.
ansible.builtin.truncate – Return a truncated copy of the string.
ansible.builtin.type_debug – show input data type
ansible.builtin.union – union of lists
ansible.builtin.unique – set of unique items of a list
ansible.builtin.unvault – Open an Ansible Vault
ansible.builtin.upper – Convert a value to uppercase.
ansible.builtin.urldecode – Decode percent-encoded sequences
ansible.builtin.urlencode – Quote data for use in a URL path or query using UTF-8.
ansible.builtin.urlize – Convert URLs in text into clickable links.
ansible.builtin.urlsplit – get components from URL
ansible.builtin.vault – vault your secrets
ansible.builtin.win_basename – Get a Windows path’s base name
ansible.builtin.win_dirname – Get a Windows path’s directory
ansible.builtin.win_splitdrive – Split a Windows path by the drive letter
ansible.builtin.wordcount – Count the words in that string.
ansible.builtin.wordwrap – Wrap a string to the given width.
ansible.builtin.xmlattr – Create an SGML/XML attribute string based on the items in a dict.
ansible.builtin.zip – combine list elements
ansible.builtin.zip_longest – combine list elements, with filler