On Mon, Mar 16, 2015 at 07:39:54AM -0700, Александр Акулов wrote:
> Тогда у меня весь плайбук будет выполняться последовательно, а мне нужно
> только одну службу перезапустить последовательно.
Судя по докам ansible serial выставляется на весь playbook.
Очевидно, вам можно в основном playbook не выставлять serial
(чтобы он выполнился быстро), а ту часть, что необходимо делать на каждой
машине последовательно, вынести в отдельный playbook и выставить serial: 1.
>
>
> понедельник, 16 марта 2015 г., 18:59:50 UTC+5 пользователь Alexander
> Zhuravlev написал:
> >
> > On Mon, Mar 16, 2015 at 06:34:59AM -0700, Александр Акулов wrote:
> > > Всем привет!
> > > У меня есть ansible и кластер Кассандры, в рецепте прописано
> > перезапускать
> > > сервис при изменении конфига.
> > > Но такой простой алгоритм приведёт к остановке всего класстера, что
> > > недопустимо. Я хочу перезапустить сервис на одной машине, подождать
> > когда
> > > зажгётся порт и перезапустить на следующей. Как подождать порт я знаю,
> > но
> > > как перезапускать сервисы по очереди?
> >
> > Указать serial: 1?
> >
> >
> >
https://support.ansible.com/hc/en-us/articles/201957797-Address-only-a-few-hosts-at-a-time
> >
>
> --
> Вы получили это сообщение, поскольку подписаны на группу devopsru.
>
> Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес
devopsru+u...@googlegroups.com.
> Настройки подписки и доставки писем:
https://groups.google.com/d/optout.
--
Alexander Zhuravlev