Size: a a a

2021 February 26

VZ

Vladimir Zhurkin in Ansible
нет Просто каждый сервис перезапускается долго.
источник

SP

Sergey Pechenkó in Ansible
Vladimir Zhurkin
нет Просто каждый сервис перезапускается долго.
Внести изменения в systemd-файл - бесценно 😁
источник

L

Lamobot in Ansible
Vladimir Zhurkin
захотелось еще немного странного. Надо перезапустить службу , но не скопом , а с каким то интервалом. Перезапустить стандартно через systemd. Как бы лучше это реализовать
serial: 1 и pause модуль
источник

VS

Vladislav 👻 Shishkov... in Ansible
Vladimir Zhurkin
нет Просто каждый сервис перезапускается долго.
Ансибл ждет поднятия сервиса
источник

VZ

Vladimir Zhurkin in Ansible
Vladislav 👻 Shishkov
Ансибл ждет поднятия сервиса
так он перезапустит на всех машинах из группы =) сразу
источник

VS

Vladislav 👻 Shishkov... in Ansible
А что надо то?
источник

VZ

Vladimir Zhurkin in Ansible
а надо, что бы он их перезапустил с интервалом =)
источник

L

Lamobot in Ansible
Ну или логику перезапуск - ожидание поднятия через wait_for к примеру. Всё с тем же serial: 1
источник

VS

Vladislav 👻 Shishkov... in Ansible
Vladimir Zhurkin
а надо, что бы он их перезапустил с интервалом =)
По нодно может, а не интервально?
источник

VZ

Vladimir Zhurkin in Ansible
Vladislav 👻 Shishkov
По нодно может, а не интервально?
хм Ну то же верно Что бы каждая нода перезапустилась через определенный интервал
источник

VZ

Vladimir Zhurkin in Ansible
хотя конечно это не то , что бы ноды
источник

VS

Vladislav 👻 Shishkov... in Ansible
Опять интервал
источник

VS

Vladislav 👻 Shishkov... in Ansible
🤦🏻‍♂️
источник

VZ

Vladimir Zhurkin in Ansible
Vladislav 👻 Shishkov
Опять интервал
ну если надо не запустится пофиг =)
источник

VZ

Vladimir Zhurkin in Ansible
и в каком порядки то же пофиг
источник

ДС

Дмитрий Стародубцев... in Ansible
источник

ДС

Дмитрий Стародубцев... in Ansible
Не работает. Я так понял конструкция var= используется только для debug. А в таске правильный вариант будет вот такой:
       - { src: '/etc/ansible/roles/nginx/files/{{ vars.cfg_name }}.conf', dest: '/etc/nginx/conf.d/' }
источник

L

Lamobot in Ansible
Дмитрий Стародубцев
Не работает. Я так понял конструкция var= используется только для debug. А в таске правильный вариант будет вот такой:
       - { src: '/etc/ansible/roles/nginx/files/{{ vars.cfg_name }}.conf', dest: '/etc/nginx/conf.d/' }
"Прямо cfg_name используйте" - значит {{ cfg_name }}
источник

L

Lamobot in Ansible
vars в вашем вопросе не фигурирует
источник

ДС

Дмитрий Стародубцев... in Ansible
Lamobot
"Прямо cfg_name используйте" - значит {{ cfg_name }}
И правда. Сразу не понял. Да, так всё работает. Еще раз спасибо.
источник