==== Модули ansible ==== [[https://docs.ansible.com/ansible/latest/collections/index_module.html]] Это небольшие программы, каждый модуль выполняет конкретную задачу. Модули можно выполнять отдельно в ad-hoc командах, как мы это сделали выше, указав используемый модуль с помощью -m ios_command, затем передали этому модулю аргумент -a “commands=’sh ip arp ‘“, в нашем случае аргумент это команда которую надо выполнить на удаленном устройстве, есть так же аргументы которые влияют на поведение модулей. Модули так же можно прописывать в Playbook. После выполнения модуль возвращает результаты в формате JSON. В Ansible модули разделены на следующие категории: * core — модули, которые поддерживает основная команда разработчиков Ansible. * network — поддерживает Ansible Network Team. * certified — поддерживают партнеры Ansible * community — поддерживает сообщество Ansible