Size: a a a

2020 February 21

OM

Omega M in Saltstack
Делай стэйт с проверкой этого статуса и ретрай унтил тру.
источник

s

sam in Saltstack
тут так не прокатит
источник

KP

Kirill Proskurin in Saltstack
sam
а в солте есть какое нить ожидание? мне надо дождаться пока нода, не станет мастером
про мастера чего речь? Соли?..
источник

R

Rad in Saltstack
George Gaál
Это позволяет оркестрировать на уровне наборов машин, а не в рамках одной ноды ( как получается с salt-call/state.apply/state.highstate)
спасибо, стало понятней
источник

B

Bandikoot in Saltstack
sam
а в солте есть какое нить ожидание? мне надо дождаться пока нода, не станет мастером
см. loop.until
источник

s

sam in Saltstack
логику переделал
источник
2020 February 24

L

LightVik in Saltstack
Всем привет.
{% set psk = salt.cmd.shell("openssl rand -hex 32") %}
salt ругается на подобную конструкцию ' failed: could not find expected ':'
почему?
источник

OM

Omega M in Saltstack
@LightVik1 Покажи весь sls файл.
источник

L

LightVik in Saltstack
{% set psk = salt.cmd.shell({% raw %}openssl rand -hex 32") %}
{% set file_1 = '/etc/zabbix/zabbix_agentd.psk' %}
{% set user = 'root' %}
{% set group = 'zabbix' %}
{% set mode = '640' %}
{{sls}}-file-{{file_1}}:
 file.managed:
   - name: {{file_1}}
   - user: {{user}}
   - group: {{group}}
   - mode: {{mode}}
   - contents:
     - {{psk}}
источник

L

LightVik in Saltstack
если изменю содержимое команды - работает
источник

GG

George Gaál in Saltstack
Джинджа в джиндже?
источник

L

LightVik in Saltstack
не понимаю как эскейпить текст команды
источник

GG

George Gaál in Saltstack
Это так не работает.
источник

GG

George Gaál in Saltstack
Я думаю, что проблему внутри блока raw
источник

L

LightVik in Saltstack
5 сек
источник

L

LightVik in Saltstack
{% set psk = salt.cmd.shell("openssl rand -hex 32) %}
{% set file_1 = '/etc/zabbix/zabbix_agentd.psk' %}
{% set user = 'root' %}
{% set group = 'zabbix' %}
{% set mode = '640' %}
{{sls}}-file-{{file_1}}:
 file.managed:
   - name: {{file_1}}
   - user: {{user}}
   - group: {{group}}
   - mode: {{mode}}
   - contents:
     - {{psk}}
источник

L

LightVik in Saltstack
так было
источник

GG

George Gaál in Saltstack
И у тебя ещё открывающая двойная кавычка потерялась
источник

L

LightVik in Saltstack
просто пробовал через raw обойти
источник

GG

George Gaál in Saltstack
А здесь закрывающей нет
источник