Клиент или хост Ansible windows с сервером Ansible linux? Возможный?

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

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

5 ответов

Начиная с версии 1.7, Ansible также содержит поддержку для управления компьютерами Windows. Это использует удаленное взаимодействие PowerShell, а не SSH. См. Веб-сайт документации Ansible для получения подробной информации о поддержке Windows для Ansible.

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

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

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

Несколько новых модулей были добавлены в Ansible для поддержки Windows, проверьте их по адресу:

http://docs.ansible.com/ansible/list_of_windows_modules.html

Другие вопросы по тегам