diff --git a/README.md b/README.md index 8cce206..8cff24c 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ Name | Description [ansible.utils.from_xml](https://github.com/ansible-collections/ansible.utils/blob/main/docs/ansible.utils.from_xml_filter.rst)|Convert given XML string to native python dictionary. [ansible.utils.get_path](https://github.com/ansible-collections/ansible.utils/blob/main/docs/ansible.utils.get_path_filter.rst)|Retrieve the value in a variable using a path [ansible.utils.index_of](https://github.com/ansible-collections/ansible.utils/blob/main/docs/ansible.utils.index_of_filter.rst)|Find the indices of items in a list matching some criteria +[ansible.utils.ipaddr](https://github.com/ansible-collections/ansible.utils/blob/main/docs/ansible.utils.ipaddr_filter.rst)|This filter is designed to return the input value if a query is True, else False. [ansible.utils.ipwrap](https://github.com/ansible-collections/ansible.utils/blob/main/docs/ansible.utils.ipwrap_filter.rst)|This filter is designed to Wrap IPv6 addresses in [ ] brackets. [ansible.utils.network_in_usable](https://github.com/ansible-collections/ansible.utils/blob/main/docs/ansible.utils.network_in_usable_filter.rst)|The network_in_usable filter returns whether an address passed as an argument is usable in a network. [ansible.utils.network_in_network](https://github.com/ansible-collections/ansible.utils/blob/main/docs/ansible.utils.network_in_network_filter.rst)|This filter returns whether an address or a network passed as argument is in a network. diff --git a/changelogs/fragments/add_ipaddr_filter_plugin.yaml b/changelogs/fragments/add_ipaddr_filter_plugin.yaml new file mode 100644 index 0000000..f05ca9a --- /dev/null +++ b/changelogs/fragments/add_ipaddr_filter_plugin.yaml @@ -0,0 +1,3 @@ +--- +minor_changes: + - Add ipaddr filter plugin. diff --git a/docs/ansible.utils.ipaddr_filter.rst b/docs/ansible.utils.ipaddr_filter.rst new file mode 100644 index 0000000..69b7934 --- /dev/null +++ b/docs/ansible.utils.ipaddr_filter.rst @@ -0,0 +1,330 @@ +.. _ansible.utils.ipaddr_filter: + + +******************** +ansible.utils.ipaddr +******************** + +**This filter is designed to return the input value if a query is True, else False.** + + +Version added: 2.5.0 + +.. contents:: + :local: + :depth: 1 + + +Synopsis +-------- +- This filter is designed to return the input value if a query is True, and False if a query is False +- This way it can be easily used in chained filters + + + + +Parameters +---------- + +.. raw:: html + +
Key | +Returned | +Description | +
---|---|---|
+
+ data
+
+
+ list
+ / elements=string
+
+ |
+ + |
+ Returns list with values valid for a particular query.
+ + |
+