Всем привет.
Вы знаете Ansible как одну из систем управления конфигурациями (оркестратор).
Особенность Ansible в наличии управляющего сервера (master), с которого отправляются команды или наборы инструкций (playbooks) на удаленные хосты посредством протокола SSH, или HTTPS.
Ansible решает следующие задачи:
- правильная и быстрая настройка серверов до нужной конфигурации;
- управление развертыванием облачных серверов (через API, с помощью Docker);
- установка и обновление приложений;
- координация звеньев инфраструктуры для выполнения развертываний;
- централизованный сбор логов.
Ansible не требует установки на удаленные хосты клиента, так как подключается к ним по протоколу SSH за исключением настройки службы WinRM где подключение идет по HTTPS.
Но хватит теории. Волею случая мне довелось проверить все возможности соединения с помощью Ansible. В моем тесте участвовали:
- Homediver, Desktop Windows 10
- ec2-54-197-120-211.compute-1.amazonaws.com, AWS MS Server 2019
- ec2-54-88-28-8.compute-1.amazonaws.com, AWS Ubuntu
- appliance, VirtualBox CentOS 8
- Ansible master, VirtualBox Debian 9

