shell plugins are basically for dealing with common commands in different shell environments, i.e create a temp dir, figure out the remote user home, etc
terminal plugins are really regex for matching prompts when not using a shell, they are for use with netcli/net_conf plugins httpapi/netcli/netconf plugins are "secondary connection pluigins" that are designed to run the module under 'local' connection and have the 2nd (true) connection to the device available to the module itself, for it to send commands over and receive feedback (where they might need to match against the terminal plugin). -- ---------- Brian Coca -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-devel/CACVha7d4rBWQLM7VxnAbvFhJDz4jzVZ9AWYKMNybCnZfvPYXWA%40mail.gmail.com.