Size: a a a

2021 February 06

YZ

Yerzhan Zhiyentayev in Saltstack
кароче как-то вот так
источник

GG

George Gaál in Saltstack
Выглядит ужасно ( Джинжа
источник

GG

George Gaál in Saltstack
Что интересно - если у тебя докер - у тебя гарантированно всегда будет более 1 сетевого интерфейса
источник

YZ

Yerzhan Zhiyentayev in Saltstack
George Gaál
Что интересно - если у тебя докер - у тебя гарантированно всегда будет более 1 сетевого интерфейса
Вот поэтому пришлось держать сабнет в пилларе или грейн
источник

YZ

Yerzhan Zhiyentayev in Saltstack
George Gaál
Выглядит ужасно ( Джинжа
Печенко дал бы пизды за такое
источник

KP

Kirill Proskurin in Saltstack
George Gaál
Что интересно - если у тебя докер - у тебя гарантированно всегда будет более 1 сетевого интерфейса
дефолтный бридж можно выключить
источник

GG

George Gaál in Saltstack
Kirill Proskurin
дефолтный бридж можно выключить
Нельзя, все равно будет висеть
источник

KP

Kirill Proskurin in Saltstack
/etc/docker/daemon.json

{
   "iptables": false,
   "bridge": "none"
}
источник

GG

George Gaál in Saltstack
Хм, мне казалось, что docker0 в таком конфиги все равно висит, просто в состоянии down
источник
2021 February 07

KN

Konstantin Nikolaev in Saltstack
Yerzhan Zhiyentayev
подскажите, может есть более элегантный способ для такой задачи. есть куча серверов с двумя интерфейсам (публичный и приватный). У приватного имя либо eth1, либо ens4. Из-за этого приходится в jinja городить такую дичь
{%- if 'ens4' in salt['network.interfaces']() %}
{%- set private_iface = 'ens4' %}
{%- else %}
{%- set private_iface = 'eth1' %}
{%- endif %}

Если появятся сервера с третьим именем, каким нибудь eno3 например, это опять добавлять if в каждый темплейт. как решаете такое?
Поменяй алгоритм определения, не по названию интерфейса, а по его принадлежности к той или иной сети
источник
2021 February 08

ЕС

Евгений Скоробогатый... in Saltstack
Добрый день
Использую cron.satate
Согласно документации https://docs.saltproject.io/en/latest/ref/states/all/salt.states.cron.html#module-salt.states.cron
Изменил файл состояния:
same_script.sh
 cron.present:
   - user: root
   - identifier: TASK_ID
   - minute: random
   - hour: '*/'

На
same_script.sh
 cron.present:
   - user: root
   - identifier: TASK_ID
   - special: '@hourly'

После применения состояния на миньене создалась новая задача...
Почему? Задан же identifier... должна же была отредактироваться ?....
источник

KP

Kirill Proskurin in Saltstack
а комент у задач идентичный?
источник

ЕС

Евгений Скоробогатый... in Saltstack
Ну да... идентичный....
источник

KP

Kirill Proskurin in Saltstack
видимо баг. Ж-( Я бы завел ишую
источник

ЕС

Евгений Скоробогатый... in Saltstack
Разве что пробел в конце затесался...
источник

KP

Kirill Proskurin in Saltstack
-_-
источник

KP

Kirill Proskurin in Saltstack
это может быть важно
источник

KP

Kirill Proskurin in Saltstack
я думаю что он сравгивает две строки и если они не совпадают то создает новое - пробел будет учитыватся
источник

ЕС

Евгений Скоробогатый... in Saltstack
А не пробела в конце нету
источник

ЕС

Евгений Скоробогатый... in Saltstack
Странное поведение.... все равно создается вторая задача
источник