Wadik
мой английский довольно сильно хромает. На странице ansible про win_robocopy сказано "
This is not a complete port of the synchronize module. Unlike the synchronize module this only performs the sync/copy on the remote machine, not from the master to the remote machine.
This module does not currently support all Robocopy flags.
"
Если я правильно понял, он и не должен с удаленными машина работать, только с локальными. Верно ?
Sergey
Vitalii
Создал кастомный бокс для virtualbox на базе centos7. vagrant up поднимает инстанс, все ок, когда пробую молекулой molecule create, топ получаю Inappropriate ioctl for device (Errno::ENOTTY). Может кто-то сталкивался
Alex
Serg
Vasiliy K.
привет всем
в планах построить кровавый ентерпрайз с линчеванием/тестами и авторазмазыванием ролей по хостам.
собсно, бОльшую часть тулзов уже прикинул/пощупал - molecule/vagrant/jenkins.
Но осталось делемма с выбором размазывателя: foreman или awx
собсно, вопросцы: кто-что пользует - аргументы/отзывы за и против
заранее мерсибо
Alex
Vasiliy K.
@Lex_hha jenkins не про то. он хорош до 10-20 хостов. при большем мне уже лень с него катить роли на хосты с динамическим инвентарем.
@TuLiss я бы понял ответ, если бы не гугл🖖
чтоб отрезать ненужную палемику:
- foreman и awx могут поддерживать единый стейт на хостах при помощи ансибл, групп хостов и ролей.
- альтернативы достойной awx / foreman не нашел. собсно, потому и выбор между ними. ну и ещё потому, что спустя полгода пользования мне не хотелось бы переезда с awx на foreman или в обратную сторону.
Отделение Bereke Bank
Vasiliy K.
ценная инфа, мерси.
на мой взгляд, rundeck vs jenkins = велик против комбайна. кому-то может и хватит.
Vladimir
ну вон вам альтернатива - polemarch
Anonymous
коллеги подскажите стоит использовать cache plugin для сбора фактов ? сильно ускоряет ?
Anonymous
я потестил что то не заметил глобальной разницы - скорость выполнения улучшилась на 1 секунду
Vasiliy K.
ну вон вам альтернатива - polemarch
если сам пользуешь и всё ок - против ничо не имею, ток рад за тебя.
для себя выяснить успел за 5 минут в гугле, что polemarch в сравнении с awx лишку молод, комьюнити не видать особо. на главной странице сразу написано пробаблишко, что намекает о возможном болте на поддержку\фичи у опенсоурс версии. за бугром не стрельнуло, что тотально отстреливает желание пользовать.
https://www.reddit.com/r/ansible/comments/bxhn52/polemarch_web_gui_for_managing_ansible_playbooks/
Alex
А какие килер фичи у awx по сравнению с jenkins?
Vasiliy K.
@TuLiss агамс. потому и сравнивал с foreman
вопрос закрыл для себя, мерсибо
Roman
Vasiliy K.
есть тесты, бро)
Vasiliy K.
если руками не трогать и держать 1 хост из группы нужных как тестовый - полыхает контролируемо
George
George
Alex
Vasiliy K.
@Lex_hha тот же подход, что и при ручном применении любой роли, только автоматизирован донельзя
@gecube для себя выбрал foreman, но любопытно отчего с awx не взлетит?
George
Потому что ансибл по ссш
George
Не клиент-сервер (агентская модель)
Denis
Всем привет
Давно не заходил в репу ansible на гибхабе.
Сейчас зашёл и удивился, а куда делись модули? Раньше в можно было зайти и посмотреть код модуля. Сейчас там только один core
George
Я уж не говорю о том, что из 1000 хостов всегда несколько будет всегда сломано
George
Denis
А не подскажите, где теперь?
inqfen
inqfen
Ансибл все-таки немного не про то
George
George
Повторюсь, ансибл прекрасен для бутрстрапа - установили пакеты, софт, запихали в пакер, разлили терраформом или чем угодно, потом долили конфиги. Сказка
George
Но чтобы Стейт поддерживать постоянно на 1000+ узлов - я скорее застрелюсь
Антон
Отделение Bereke Bank
Антон
Когда будет ещё?
еееххх... врать не буду, не знаю. надо начать планировать хотя бы )))
Отделение Bereke Bank
Maksim
Антон
linkmeup.ru же )
Anonymous
Сегодня читал как в ансибл так делать
Anonymous
Лить чтобы сразу все не завалить )
Andrey
Леонид Леонидович
George
Скажем так - можно рассмотреть
Леонид Леонидович
ну им поддерживаю стейт на 4000+ узлов
Леонид Леонидович
В другом так в другом
Антон
Леонид Леонидович
centos, rhel, debian
Леонид Леонидович
зоопарк
Леонид Леонидович
ещё и на 4г в основном
Леонид Леонидович
тот ещё кейс
Anonymous
Если не секрет что такого может быть на 4к хостов да ещё по 4г
Anonymous
Мне кроме тайной сети шаурмы точек в голову ничего не приходи
Леонид Леонидович
Леонид Леонидович
George
George
Красное и белое ?
George
Дикси?
Anonymous
Он же сказал ) госы
George
Нет, я накидываю, кто ещё может иметь похожие задачи
Denis
Anton
Коллеги, как можно определить что другой хост сфэйлился?
Desdichado
Anton
Файл плэйбука
---
hosts: groupA
tasks:
..NNN..task
hosts: groupB
tasks:
- Fail:
When: MasterHostFromGroupAFailedORUnreachable
Грубо и весьма приблеженно. Т.е. мне хочется получить флаги unreachable и fail которые из результатов выполнения группы А
Sergey
Sergey
ибо плеи друг от друга не зависят
Anton
Кроме дурацкой идеи сделать в начале
set_fact:
- Failed: true
и в конце
set_fact:
- Failed: false
Внутри одного файла выполнение назначенные переменные сохраняются.
Впрочем включил factcache
Sergey
Anton
Одного плэя
Anton
Стоп, тогда лучше определиться с терминологией