Index of all Test Plugins
ansible.builtin
- ansible.builtin.abs – is the path absolute 
- ansible.builtin.all – are all conditions in a list true 
- ansible.builtin.any – is any condition in a list true 
- ansible.builtin.changed – did the task require changes 
- ansible.builtin.contains – does the list contain this element 
- ansible.builtin.directory – does the path resolve to an existing directory 
- ansible.builtin.exists – does the path exist, follow symlinks 
- ansible.builtin.failed – did the task fail 
- ansible.builtin.falsy – Pythonic false 
- ansible.builtin.file – does the path resolve to an existing file 
- ansible.builtin.finished – Did async task finish 
- ansible.builtin.link – does the path reference existing symbolic link 
- ansible.builtin.link_exists – does the path exist, no follow 
- ansible.builtin.match – Does string match regular expression from the start 
- ansible.builtin.mount – does the path resolve to mount point 
- ansible.builtin.nan – is this not a number (NaN) 
- ansible.builtin.reachable – Task did not end due to unreachable host 
- ansible.builtin.regex – Does string match regular expression from the start 
- ansible.builtin.same_file – compares two paths to see if they resolve to the same filesystem object 
- ansible.builtin.search – Does string match a regular expression 
- ansible.builtin.skipped – Was task skipped 
- ansible.builtin.started – Was async task started 
- ansible.builtin.subset – is the list a subset of this other list 
- ansible.builtin.success – check task success 
- ansible.builtin.superset – is the list a superset of this other list 
- ansible.builtin.timedout – did the task time out 
- ansible.builtin.truthy – Pythonic true 
- ansible.builtin.unreachable – Did task end due to the host was unreachable 
- ansible.builtin.uri – is the string a valid URI 
- ansible.builtin.url – is the string a valid URL 
- ansible.builtin.urn – is the string a valid URN 
- ansible.builtin.vault_encrypted – Is this an encrypted vault string 
- ansible.builtin.vaulted_file – Is this file an encrypted vault 
- ansible.builtin.version – compare version strings 
ansible.utils
- ansible.utils.in_any_network – Test if an IP or network falls in any network 
- ansible.utils.in_network – Test if IP address falls in the network 
- ansible.utils.in_one_network – Test if IP address belongs in any one of the networks in the list 
- ansible.utils.ip – Test if something in an IP address or network 
- ansible.utils.ip_address – Test if something in an IP address 
- ansible.utils.ipv4 – Test if something is an IPv4 address or network 
- ansible.utils.ipv4_address – Test if something is an IPv4 address 
- ansible.utils.ipv4_hostmask – Test if an address is a valid hostmask 
- ansible.utils.ipv4_netmask – Test if an address is a valid netmask 
- ansible.utils.ipv6 – Test if something is an IPv6 address or network 
- ansible.utils.ipv6_address – Test if something is an IPv6 address 
- ansible.utils.ipv6_ipv4_mapped – Test if something appears to be a mapped IPv6 to IPv4 mapped address 
- ansible.utils.ipv6_sixtofour – Test if something appears to be a 6to4 address 
- ansible.utils.ipv6_teredo – Test if something appears to be an IPv6 teredo address 
- ansible.utils.loopback – Test if an IP address is a loopback 
- ansible.utils.mac – Test if something appears to be a valid MAC address 
- ansible.utils.multicast – Test for a multicast IP address 
- ansible.utils.private – Test if an IP address is private 
- ansible.utils.public – Test if an IP address is public 
- ansible.utils.reserved – Test for a reserved IP address 
- ansible.utils.resolvable – Test if an IP or name can be resolved via /etc/hosts or DNS 
- ansible.utils.subnet_of – Test if a network is a subnet of another network 
- ansible.utils.supernet_of – Test if a network is a supernet of another network 
- ansible.utils.unspecified – Test for an unspecified IP address 
- ansible.utils.validate – Validate data with provided criteria 
community.general
- community.general.a_module – Test whether a given string refers to an existing module or action plugin 
- community.general.ansible_type – Validate input type 
- community.general.fqdn_valid – Validates fully-qualified domain names against RFC 1123 
