I work with a company that is trying to streamline Ansible. We were looking if to see if there were specific training on creating modules. We have Ciena switches that this will be used for. I already have the network_dev_network_cli.rst link. I understand this might not be free and requires python. Does Red Hat offer any specific training for creating ansible modules?
Thanks in advance.
Other than that (full disclosure: I work for Red Hat professional services) you could always have a chat with us and we might be able to propose something a bit more bespoke in terms of development and knowledge transfer. Or work with the training teams to produce something that fits the bill.
If you could join the weekly Network IRC meeting you can chat directly with the Network Team who can guide you in the right direction. Feel free to put something on the agenda.
For the majority of the Network modules Ansible runs locally (on the machine running ansible-playbook) and talks to the network switch via SSH or a HTTP based API.
Kind regards,
John “gundalow” Barker
Principal Engineer