Aleksey
поднимать его будет supervisord. у него есть как раз numprocs и вот это свойство хочется оттемплейтить
Kirill
Звучит как будто это зависит от количества ядер конкретной железки
Aleksey
предлагаю пропустить этот этап.
Sergey
поднимать его будет supervisord. у него есть как раз numprocs и вот это свойство хочется оттемплейтить
у меня количество инстансов приложения, которые поднимаются supervisord, суть свойства конкретного приложения
Aleksey
а ноды ?
Sergey
ноды входят в группы, каждой группе назначается свой компонент
Sergey
да, логически получается многослойность групп, но я при этом получаю все плюшки использования ансибла по назначению
Aleksey
на ноде А сервисов ф1 надо 5, на надо Б сервиса ф1 надо 6
Sergey
ну дык велкам, кол-во инстансов каждого сервиса задаётся глобально для каждого инвентори, соответственно, может быть перекрыто как на уровне группы, так и на уровне ноды
Sergey
наследование свойств же!
Sergey
единственное, что заставило поломать голову - задачние номеров портов из командной строки. в супервизорде это уж очень убого выходит, но и это поборол.
Aleksey
а можно в виде букв в апострофах тоже самое. а то я туплю и не понимаю
Sergey
ща пасту скину
Aleksey
во. слова не мальчика но мужа!
Alf 🙀
на ноде А сервисов ф1 надо 5, на надо Б сервиса ф1 надо 6
я такое решаю количеством ролей бегущих против инстанса или группы инстансов, в ролях
Alf 🙀
я такое решаю количеством ролей бегущих против инстанса или группы инстансов, в ролях
три раза перечитал и все равно какая то требуха получается. выглядит это так: roles: - { name: role_name, id: 1, parameter: any_parameter_you_need } - { name: role_name, id: 2, parameter: any_parameter_you_need }
Alf 🙀
это конечно не имеет никакого отношения к динамической инвентори
Aleksey
теперь понятно что это не ответ на мой вопрос. но спасибо что поделились
Aleksey
смотрел. опять смотрел. получается что у тя колво процессов на ноде задается как свойство ноды.
Sergey
не совсем так. нижний ямл - кусок опиcания app1.
Sergey
а, стоп, теперь я торможу. да
Sergey
именно.
Sergey
хост объявлен принадлежащим группе app1. кол-во процессов для конкретного компонента берётся из свойства группы, которое может быть перекрыто свойствами хоста.
Aleksey
кажется я начинаю понимать правильный ответ на свой вопрос.
Aleksey
надо херачить оба варианта
Aleksey
внезапно после всех изменений иерархические переменные стали плоскими. это довольно сильно растаивает. и поперекрывали друг друга. postgres: password: blblb ожидаемо стал password. а нельзя ли с этим что то сделать ?
Magistr
https://medium.com/@george.shuklin/a-way-to-transform-data-in-ansible-dbc74f2c08fd смотри какая пепяка еще есть
Danila
короче, я решил роль всю переписать, надоело ей богу
Danila
переписал все переменные, переписал по-нормальному таски, всё переписал
Nazar
ну ок, переписал, а работает хоть?))
Danila
пока что побежает банальная невнимательность, кажется
Danila
ERROR! the field 'hosts' is required but was not set
Danila
Danila
и возникает после просмотра фактов
Vladislav 👻
Файл ttest создал?
Danila
Danila
ttest в инвентаре записан
Vladislav 👻
Хосты там прописывай
Danila
ttest это один хост, он прописан в инвентаре, инвентарь экспортнут
Vladislav 👻
Тогда копай дальше, если уверен
Alex
синтаксис
Alex
дефис у roles убери
Danila
теперь ругается на roles
Danila
Vladislav 👻
Отступ оставил?
Danila
ога
Danila
а нет, пробел один
Danila
заработало
Danila
а люди так и страдают ища, где пробел не ткнули, или есть тулзы, которые твоё изложение приведут к нормальному виду?
Pavel
заработало
ямл - это тебе не цацки-пецки!!!
Danila
ямл - это тебе не цацки-пецки!!!
да не говори, не в ингресс играть
Vladislav 👻
База такая
Vladislav 👻
😬
Danila
База такая
да он палится ))
Pavel
База такая
та тю, а я думал что-то типа пакимонофф
Danila
та тю, а я думал что-то типа пакимонофф
ингресс это короче ребята слизали с покемонов полностью
Danila
и какие-то порталы вместо покестопов намутили
Pavel
ингресс это короче ребята слизали с покемонов полностью
ага, только за 3 года до появления покемонов?
Danila
таки да, в будущее сгоняли
Pavel
таки да, в будущее сгоняли
та у гугла же давно уже машина времени есть - им просто
Vladislav 👻
да он палится ))
Но ведь это база же 😬
Danila
та у гугла же давно уже машина времени есть - им просто
да, а когда в последний раз прыгали, произошел казус
Danila
так-то покемонов не должно было быть вообще
Danila
Danila
омагад, оно весь цикл отработало
Danila
всё поставило
Danila
нагугли роль; - говорили они...
Danila
осталось разобраться, как генерить на лету пароли и скидывать их куда-нить в файлик или в телеграм и будет круто
Danila
aaaaaaaawwwwwww
Tadeusz
:-(
Alex
lookup password
Alex
В доке есть
Nazar
пасиба, ага
https://gist.github.com/wavedocs/f3e58c1483374590f53a1967371737ee
Nazar
как-то так