Module utilities contain shared code used by multiple plugins. You can write custom module utilities.
You can add a custom module utility by dropping it into a module_utils directory adjacent to your collection or role, just like any other plugin.
For information on using module utilities, see Using and developing module utilities.
See also
An introduction to creating Ansible modules
A guide to creating Ansible collections
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/plugins/module_util.html