Daniel
Дык master-slave жи, катишь на мастер, потом рестарт - и само разъехалось.
все проще. когда делаешь изменения, любые, чтобы они применились нужно в конце жать кнопку "деплой". вот я все сделал автоматикой, осталось эту кнопку научиться нажимать. хз как )
Anonymous
скотч
Anonymous
камень
Alex
> осталось эту кнопку научиться нажимать. хз как ) открыть консоль в хроме и посмотреть, что происходит при нажатии на волшебную кнопку :)
Daniel
Daniel
нужно нажать Deploy 1 pending changes
Sergey
Это не IaaC, а мышкотык - как Z.
Sergey
Ansible не для этого, но может REST API дёрнуть нужный.
Daniel
мне не нужно мышкой тыкать. там апи есть. но через него не могу добраться. вот и спрашиваю, делал ли кто
Daniel
я все через api и сделал. кроме этого
Gleb
я все через api и сделал. кроме этого
а это сделать что мешает? POST director/config/deploy
Sergey
я все через api и сделал. кроме этого
https://github.com/Icinga/icingaweb2-module-director/blob/master/doc/70-REST-API.md#trigger-actions
Daniel
https://github.com/Icinga/icingaweb2-module-director/blob/master/doc/70-REST-API.md#trigger-actions
офигеть ) спасибо большое! у меня почему-то не гуглилось, а в доках на сайте не нашел
Daniel
а это сделать что мешает? POST director/config/deploy
не умение гуглить видимо ) спасибо за помощь
Anonymous
@Andragorn будет жить. Поприветствуем!
Tadeusz
хм, а как в модуль apt передать какую-то переменную? мне надо типа foo=bar apt install -y blahblah костылить raw/command ?
Tadeusz
или так проканает? apt: name: blahblah state: present environment: foo: "bar"
Tadeusz
или это касается только apt starts newly installed services by default, this is what the underlying tooling does, to avoid this you can set the RUNLEVEL environment variable to 1.
Tadeusz
мне надо ENV передать, мне кажется он так не распарсит
George
или так проканает? apt: name: blahblah state: present environment: foo: "bar"
в нем наверняка должен быть какой-то kwargs внутри
George
если нет, то только command + шли им ишью, чтобы добавили нужный функционал
Tadeusz
Эхх
Anonymous
Johnny_K JK будет жить. Поприветствуем!
Johnny_K
Всем приветы !
Johnny_K
а не подскажите как избавиться от квадратных скобок чтобы нормально запихнуть ип в переменную. - name: clear shell: echo "{{ find_gateway.stdout_lines | ipwrap }}" вывход получаю типо [[u'10.8.1.1']]
George
потому что это лист
George
лист листов
Johnny_K
да вот и не знаю как избавиться
Johnny_K
пробовал | list а потом reg_exp
George
можешь тупо взять [0][0]
George
типа первый элемент первого элемента
Johnny_K
мм.
Johnny_K
он последний
Johnny_K
если [0][0] то получаю половина текста выполнения команды
Johnny_K
George
фактический вывод find_gateway.stdout_lines покажи
Johnny_K
Johnny_K
это с [0][0]
Johnny_K
без [0][0] получаю ип в скобках
Johnny_K
Johnny_K
не могу правильно отфильтровать и получить ип для дальнейшего выполнения плейбука
George
о, как интересно
George
получается, у тебя не лист листов, а он же в виде ТЕКСТА
George
ну, сконверти свою колбасу в джисон
George
и потом уже работай с ней как с объектом
Johnny_K
типо from_json или как то так?
Johnny_K
я вчера находил подобное решение так и не понял как правильно его использовать =)
Johnny_K
на своей колбасе
Johnny_K
и получал пустой вывод
Johnny_K
https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#json-query-filter
Johnny_K
это правильно?
Johnny_K
Спасибо пойду за бубном попробую наколдавать
Johnny_K
Anonymous
@gg0_0kk будет жить. Поприветствуем!
⪓⚝⪔
добрый день, коллеги. кто нибудь дёргал astra_preseed_install от lab50 ?
Sergey
Добрый день.
⪓⚝⪔
присоединяюсь к вопросу выше. какого чата? например?
Sergey
Какой создашь - такой и будет. Тема _этого_ чата - Ансибл.
Dmitry
Какой создашь - такой и будет. Тема _этого_ чата - Ансибл.
так https://github.com/laboratory50/astra_preseed_install вроде как раз набор ролей. для специфичных целей, конечно, но всё-таки
⪓⚝⪔
так и у меня вопрос про ансибл )
Sergey
так https://github.com/laboratory50/astra_preseed_install вроде как раз набор ролей. для специфичных целей, конечно, но всё-таки
Вот это другое дело. В первоначальном вопросе ничего не было ни про роль, ни про Ансибл ;-)
⪓⚝⪔
⪓⚝⪔
как победить такую ошибку?
⪓⚝⪔
может со сменой версии синтаксис поменялся?
⪓⚝⪔
пишу как у них в примере machines_by_mac: - { mac: ['60:eb:69:e0:36:e1'], hostname: test, ip: 10.2.0.240 }
⪓⚝⪔
может со сменой версии синтаксис поменялся? у меня 2.2.1.0
Alex
имена тасков на русском? о_О
Alex
первый раз такое вижу
⪓⚝⪔
имена тасков на русском? о_О
это ж импортозамещение 😃
Alex
)))))
Alex
тогда вопросов нет