ОБЗОРкогда использовать ткань или правку?
Я хотел бы иметь надежные развертывания Джанго, и я думаю, что я не в лучшие практиках здесь. До сих пор я использовал ткань в качестве инструмента управления конфигурацией, чтобы развернуть мои сайты django, но я не уверен, что это лучший способ.
В high performance django книге есть предупреждение, которое говорит:
Ткань не является инструментом управления конфигурацией. Попытка использовать его как один в конечном итоге вызовет у вас сердечную боль и боль. Ткань является отличным выбором для выполнения скриптов в одной или нескольких удаленных системах, но это только небольшая часть головоломки. Не изобретать колесо, создавая собственной системы управления конфигурацией в верхней части ткани
Итак, я решил, что я хочу узнать анзибль.
ВОПРОСЫ
- ли имеют смысл, используя как ткань и анзибль инструменты как-то?
- Возможно ли использовать возможность использования моей среды разработки Windows для развертывания на серверах производства centos (6/7)?
- Есть этот приятный сайт https://galaxy.ansible.com/, который содержит много игровых автоматов, любую хорошую рекомендацию по развертыванию django на серверах centos?
Ткань и Ansible оба позволяют организовать оркестровку аналогичным образом, поэтому использование обоих не имеет смысла, поскольку Fabric будет подмножеством Ansible. Ответ на второй вопрос - да. Я не знаю третьего, поэтому оставляю это как комментарий. –
Для вопроса 2 [невозможно использовать сервер Windows в качестве управляющей машины] (http://docs.ansible.com/ansible/intro_windows.html#reminder-you-must-have-a-linux-control- машина). Вы можете запустить виртуальную машину локально и использовать оттуда. – Alasdair
@Alasdair Я предполагаю, что Мэтт Шухард означал, что на cygwin есть бег.Предположим, что я бы использовал виртуальную машину локально, чтобы развернуть мои вещи, каковы были бы основные неудобства для этого подхода (я буду разрабатывать свои сайты django на окнах)? Fabric полностью мультиплатформенна, и это здорово ... Если ansible не лучший выбор для моего прецедента, любая другая хорошая рекомендация по управлению конфигурацией (окна на dev box & centos на производственных коробках)? – BPL