Deep Dive into Ansible Network Resource Module

A “Resource Module” is defined as a specific discrete network function mapped to a single Ansible module. This session will shed light on how resource module benefits Network Operators/Developers/Architect by returning common payload and tunable output to match the life cycle phase of the playbook, therefore building consistency and transparency. It introduces new state operations and facts integration. The module eases Brownfield device onboarding by returning facts in the similar shape as the respective resource module’s argspec.

In this presentation we will be doing deep dive with demonstration into the following:

- Why Resource Module.
- What a Resource module is.
- How a playbook with resource module and new states looks like.
- What common payload resource module returns.
- How facts is integrated with the module.

Slides here



Trishna Guha, Red Hat