Size: a a a

2021 March 24

OM

Omega M in Saltstack
Пойду код смотреть :)
источник

o

om in Saltstack
Omega M
Есть кто юзает slack.post_message модуль ? Все никак не получается мултилайн этому модулю скормить в message аргумент.
test-echo2:
 salt.runner:
   - name: salt.cmd
   - arg:
     - fun=slack.post_message
     - api_key=secreta
     - message="line1
       line2
       line3"
     - channel=saltstack-orch
     - from_name="SaltStack Orchestration"
- message='line1\n       line2\n        line3'
Не?
источник

OM

Omega M in Saltstack
Я пробывал так:
test-echo2:
 salt.runner:
   - name: salt.cmd
   - arg:
     - fun=slack.post_message
     - api_key={{ slackApiKey }}
     - >
        {{"message=" + minionList|join('\n')|indent(9) }}
     - channel=saltstack-orch
     - from_name="SaltStack Orchestration"

Сейчас попробую без джойнов.
источник

OM

Omega M in Saltstack
Тож самое.
источник

OM

Omega M in Saltstack
Вот так получилось:
{%- set mesage = "line1 \\n line2 \\n line3" %}
test-echo2:
 salt.runner:
   - name: salt.cmd
   - arg:
     - fun=slack.post_message
     - api_key={{ slackApiKey }}
     - message="{{ mesage }}"
     - channel=saltstack-orch
     - from_name="SaltStack Orchestration"
источник

OM

Omega M in Saltstack
источник

k

kiosaku in Saltstack
забавно
источник
2021 March 25

ЕС

Евгений Скоробогатый... in Saltstack
Alexander
Написать grains модуль, который будет выполняться только для windows
Получаю uuid машины под виндами с помощью вызова
wmic csproduct get UUID
источник
2021 March 26

s

sam in Saltstack
я тут заметил, что пкеты у меня ставятся каждый отдельной командой
bootstrap_apt_install_common_packages:
 pkg.latest:
   - names: {{ bootstrap.common_pkgs }}
   - refresh: True
   - cache_valid_time: {{ common.apt_cache_valid_time }}
источник

s

sam in Saltstack
это типа нормально?
источник

YZ

Yerzhan Zhiyentayev in Saltstack
latest уже не нормально
источник

s

sam in Saltstack
?
источник
2021 March 29

YZ

Yerzhan Zhiyentayev in Saltstack
Подскажите, у pillar есть чтото типа variable precedence как у ansible?
Есть пиллары назначенные, к примеру по grain-у. Но как мне переопределить некоторые пиллары для одного из хостов, попадающего в этот match по грейну?
В ансибле для этого есть hostvars.
источник

R

Roman in Saltstack
в pillar top назначить нужные пиллары на нужный миньон ниже в списке
источник

YZ

Yerzhan Zhiyentayev in Saltstack
то есть чем ниже запись - тем выше у нее приоритет для попадающего в match миньона. так?
источник

R

Roman in Saltstack
или использовать pillar stack
источник

R

Roman in Saltstack
Yerzhan Zhiyentayev
то есть чем ниже запись - тем выше у нее приоритет для попадающего в match миньона. так?
по личному опыту это так, хотя явно про это вроде бы в доках не описано, я не сталкивался в любом случае

а вот в pillar stack явно про это написано, и в  частности именно для этого он и сделан
источник

YZ

Yerzhan Zhiyentayev in Saltstack
окей, спасибо 👍
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Roman
в pillar top назначить нужные пиллары на нужный миньон ниже в списке
работает. заебись
источник

AB

Alexey Butskiy in Saltstack
В конфиге мастера можно указать что делать с пилларами и каким способом мержить, там есть несколько сценариев.
источник