Неспособный клиент Windows или хост с сервером Ansible linux? Возможное?

Я использую Ansible для некоторой проблемы управления инфраструктурой для моего проекта. Я выполнил эту задачу с помощью клиента Linux, например, чтобы скопировать файл bin с сервера Ansible и установить его на клиентской машине. Это включает в себя задачи в моих играх с использованием обычных команд Linux, таких как ssh, scp,./bin и т.д.,

Теперь я хочу добиться того же в клиенте Windows. Я не мог найти хорошую документацию, чтобы попробовать. Если кто-то из вас попытался использовать Ansible с клиентом Windows, было бы здорово, если бы вы могли поделиться процедурами или прототипом или какой-либо частью информации, чтобы начать и продвинуться дальше по моей проблеме.

Ответ 1

Сегодня нет встроенной поддержки Windows для Ansible. Если вы выполните поиск в списке рассылки, вы найдете ссылки на людей с минимальным успехом в таких вещах, как CygWin. Вероятно, вы должны проверить список рассылки и следите за обновлениями.

Ответ 2

Начиная с версии 1.7, Ansible также содержит поддержку для управления машинами Windows. Для этого используется собственный перенос PowerShell, а не SSH. Дополнительную информацию о Поддержка Windows для Ansible см. на веб-сайте документации Ansible.

Ответ 3

Поддержка Ansible Windows (включая Azure) была значительно расширена в версии 2.2, выпущенной в июне. https://www.ansible.com/blog/ansible-2.1 Для чего это стоит, я также выпустил курс Pluralsight для управления объектами Windows с помощью Ansible

Ответ 4

В теории он работает под окнами с cygwin (или лучше babun). Вам нужно будет установить все, чтобы заставить его работать, эта статья описывает это хорошо.

Ответ 6

Вы можете использовать дистанционное управление powershell. Но я использую SSH с Cygwin, установленным в Windows, так что тот же Linux-код будет работать гладко в окнах.