Size: a a a

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

2019 October 08

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
понял спасибо
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Если таски сильно совпадают, а отличия лишь в паре отдельных тасков, то можно использовать delegate_to для выполнения на конкретном сервере
источник

J

JohnMMX400 in ansible — русскоговорящее сообщество
Доброго дня! подскажите пжлста чем отличаеться latest и present в yum модуле.  смотрю вот в ансибл.доокс  но вижу фигу ) - name: install the latest version of Apache from the testing repo
 yum:
   name: httpd
   enablerepo: testing
   state: present   или  - name: install the latest version of Apache
 yum:
   name: httpd
   state: latest
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
JohnMMX400
Доброго дня! подскажите пжлста чем отличаеться latest и present в yum модуле.  смотрю вот в ансибл.доокс  но вижу фигу ) - name: install the latest version of Apache from the testing repo
 yum:
   name: httpd
   enablerepo: testing
   state: present   или  - name: install the latest version of Apache
 yum:
   name: httpd
   state: latest
я так понимаю что если latest то пакет будет обновлен если есть обновления. а present проверяет только наличие пакета и все...
источник

BS

Boris 🦍 Shestov in ansible — русскоговорящее сообщество
JohnMMX400
Доброго дня! подскажите пжлста чем отличаеться latest и present в yum модуле.  смотрю вот в ансибл.доокс  но вижу фигу ) - name: install the latest version of Apache from the testing repo
 yum:
   name: httpd
   enablerepo: testing
   state: present   или  - name: install the latest version of Apache
 yum:
   name: httpd
   state: latest
present - тру если пакет установлег
latest- тру если установлен пакет последней версии из репозитория
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
я размышлял по поводу задачи заменить активный сервер на другой. по сути это два разных состояния инфраструктуры и не корректно создавать общую роль для описания этих двух состояний. лучше сделать две разные роли "server1_active" и "server2_active" и по необходимости запускать нужную роль. (т.е. не нужно делать общую роль которая может переключать состояния с одного сервера на другой). Как Вы думаете?
источник

BS

Boris 🦍 Shestov in ansible — русскоговорящее сообщество
Евгений Сверчков
я размышлял по поводу задачи заменить активный сервер на другой. по сути это два разных состояния инфраструктуры и не корректно создавать общую роль для описания этих двух состояний. лучше сделать две разные роли "server1_active" и "server2_active" и по необходимости запускать нужную роль. (т.е. не нужно делать общую роль которая может переключать состояния с одного сервера на другой). Как Вы думаете?
сколько таких серверов? в чем заключается активность и пассивность серверов?
источник

J

JohnMMX400 in ansible — русскоговорящее сообщество
спасибо большое
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
серверов пока два но скоро появиться еще одни. это сервера SIP телефонии. при этом логика переключения с одно сервера на другой разная.
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
т.е. скажем логика перколючения с сервера 1 на сервер 2 отличается от логики переключения с сервера 2 на сервер 1
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
можно конечно сделать одно общую роль. но она тогда получиться сложной. много будет условий
источник

BS

Boris 🦍 Shestov in ansible — русскоговорящее сообщество
Евгений Сверчков
серверов пока два но скоро появиться еще одни. это сервера SIP телефонии. при этом логика переключения с одно сервера на другой разная.
ну в таком случае, 1) пишешь плей на проверку состояния сервера 2) в зависимости от состояния условием when запускаешь нужный таск для активного,Ю или пассивного сервера
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
тогда пользователь не сможет контролировать на какой сервер переключаться
источник

ЕС

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

BS

Boris 🦍 Shestov in ansible — русскоговорящее сообщество
Евгений Сверчков
тогда пользователь не сможет контролировать на какой сервер переключаться
так может пользователь и не должен знать ? для него должен быть некий фронт. который разруливает активные бэкэнды в виде твоих серверов ?
источник

GK

George Kirillov in ansible — русскоговорящее сообщество
а переключение активного и пасивного сервера разве не задача всяких keepalived ?
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
George Kirillov
а переключение активного и пасивного сервера разве не задача всяких keepalived ?
возможно
источник

ЕС

Евгений Сверчков in ansible — русскоговорящее сообщество
суть такая что нужно поменять настройки на трех узлах. на старом сервере на новом сервере и на роутере.
источник

GK

George Kirillov in ansible — русскоговорящее сообщество
не знаю поможет ли но глянь статейку https://habr.com/ru/company/flant/blog/331128/
источник

GK

George Kirillov in ansible — русскоговорящее сообщество
концепция файловера тут раскрыта
источник