Right off the bat, I am a total noob to Ansible and relatively new to Python coding as well. With that said I am trying to figure things out on my own before bringing them here to the group. I have a few questions that I hope you can answer for me or at least give me a nudge in the right direction.
I am struggling to understand exactly what modules and plugins Ansible loads, in what order, and why. I see from the documentation where it speaks to the majority of the different plugin types and what they are for, but I can't seem to find any sort of data flow diagram that answers my questions. Can anyone point me to a definitive source for this information?? I think it will clear up a lot of confusion for me. If I take a Cisco IOS device and execute a playbook against it using ios_facts it seems like Ansible automatically loads the plugins and does so in this order: Action, network_cli, cliconf, then terminal and then ultimately the module. Is this correct? How do the other plugins fit in? I assume different plugins are used depending on the host(s) I need to manage and by what method (shell, cli, etc.)? Thank you ahead of time for any help you can give. Dennis -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/e306cc37-006a-42fa-bfa2-2f943e0a9854%40googlegroups.com.
