2013-07-10 4 views
10

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

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

+0

Одной из целей недоступной является ** НЕ **, чтобы установить ее на управляемые машины. Как говорится в одном из ответов, настройте свой хост Windows, добавьте этот узел в свой инвентарь (обычно файл hosts) и управляйте им с вашего хоста Linux (control). –

ответ

4

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

+0

ой! печально! Я действительно с нетерпением жду возможности поддержки Windows. Если это, это отличный инструмент для моей проблемы. Я пытаюсь использовать CygWin сейчас, но fetl - это поддержка buildin. Можете ли вы поделиться списком рассылки? – Googler

4

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

+0

Подробные инструкции по настройке Ansible для управления машинами Windows по этой ссылке вы найдете. https://groups.google.com/forum/#!profile/ansible-project/APn2wQe4vzr7Onq4GTxy-SEr1AyDCiwQkSTc3iCS1tMtdz-400DSFtExdniU01Y9BEgQW3yxDXgb/ansible-project/DJqUWVnH5Go/wW1jTPh5BwAJ. – skinnedKnuckles

+0

Ссылка выше устарела. Проверьте [здесь] (https://groups.google.com/forum/#!searchin/ansible-project/skinnedknuckles%7Csort:date/ansible-project/3uSUemHNGsY/odRqM_E5BQAJ) для получения подробных инструкций о том, как настроить Ansible для управления Windows машины. – skinnedKnuckles

0

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

1
поддержка

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

0

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

Смежные вопросы