Size: a a a

ansible — русскоговорящее сообщество

2020 March 05

t

tenni in ansible — русскоговорящее сообщество
еще прикрути нотификации и вывод stdout/stderr, опционально конечно же
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
Block + rescue + wait_for + retry
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
Еще есть всякое для учета
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Paul
И все-таки, как реализовать ожидание и не переход к следующей задаче до тех пор, пока сервис не будет в состоянии started?
wait_for
источник

P

Paul in ansible — русскоговорящее сообщество
спасибо, буду пробовать
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Paul
но, если служба не стартовала, то задача запуска мониторинга выдает ошибку и переходит к следующему серверу, а мне нужно, чтобы она, например подождала еще 5 минут и повторила проверку и включила мониторинг
register + retry + until
источник

I

Ivan in ansible — русскоговорящее сообщество
Всем привет.  Может быть есть какой-нибудь вариант, если хост недоступен при запуске плейбука, то плейбук бы не заканчивал свою работу, и дальше пытался к нему законектится  раз в n минут/часов. А хосты которые активные, выполнял бы на них свою работу, и больше их не трогал
источник
2020 March 06

КС

Константин Сергеевич in ansible — русскоговорящее сообщество
Ivan
Всем привет.  Может быть есть какой-нибудь вариант, если хост недоступен при запуске плейбука, то плейбук бы не заканчивал свою работу, и дальше пытался к нему законектится  раз в n минут/часов. А хосты которые активные, выполнял бы на них свою работу, и больше их не трогал
Если у вас идемпотентный плейбук, то ставите в шадулер и пусть он гоняется.
источник

a

astronaut in ansible — русскоговорящее сообщество
Или, как вариант, глянуть в сторону AWX
источник

P

Paul in ansible — русскоговорящее сообщество
хочу получать инфу о сервисе, переданном в переменной:
источник

P

Paul in ansible — русскоговорящее сообщество
- name: Get service started information
   win_service:
     name:
      - "{{ win_svc }}"
   register: Srv_SVC_Info
источник

P

Paul in ansible — русскоговорящее сообщество
но имя сервиса передается с кавычками и win_service выдает, что сервис не существует
источник

P

Paul in ansible — русскоговорящее сообщество
без кавычек написать не получается - идет ругань на формат yml
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Используйте одинарные кавычки
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Двойные кавычки без необходимости - зло
источник

P

Paul in ansible — русскоговорящее сообщество
попробую, спасибо!
источник

P

Paul in ansible — русскоговорящее сообщество
те же яйца, вид в профиль
источник

P

Paul in ansible — русскоговорящее сообщество
- name: First service information
   win_service:
     name:
       - '{{ win_svc }}'
   register: Srv_SVC_Info
источник

P

Paul in ansible — русскоговорящее сообщество
ok: [wap-adfs] => {
   "msg": {
       "changed": false,
       "exists": false,
       "failed": false
   }
}
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
Может с именем ошибся? И что если его не в переменной запрашивать?
источник