Size: a a a

2020 March 13

n

n3 in Saltstack
источник

GG

George Gaál in Saltstack
Нет, не применял. У графаны своя автоматизация есть. И более того - если ты графану в кубер завез
источник

n

n3 in Saltstack
Скажем, построение борды по кейворду.
источник

GG

George Gaál in Saltstack
Кубер очень хорошо хрум-хрум все старые scm'ы
источник

n

n3 in Saltstack
Стыдно до ужаса, но кроме экстренных починок и втыкания в конфигмапы и ругань кубспрей - пока не щупал
источник

B

Bandikoot in Saltstack
оооо!
крайне занятно. давно думал, как бы дэшборды сделать переносимыми и as code

но несколько сомнительно, сможет ли этот стейт в нечто сложнее примитивных панелек. хотя бы элементарно завести переменную для темплейтинга
источник

n

n3 in Saltstack
Я в этом плане задумался над некоей приблудасинкой, которая будет уметь по имени сервиса или хоста - генерить и отдавать ссылку на дашборд. Или что-то подобное
источник
2020 March 16

SJ

Skench JYG in Saltstack
Добрый день всем, подскажите примеры кто как конфигурирует при помощи saltstack коммутаторы cisco, например 2960. Настроил SaltMaster + Saltproxy + Napalm, в интернете нашел примеры только salt '*' test ping, у меня возвращается True и в списке ключей принят коммутатор, но как проводить конфиг или просто как опустить/поднять конкретный порт?
источник

SJ

Skench JYG in Saltstack
спасибо, не актуально на данный момент. Буду тыкать по мануалу https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.napalm_network.html#salt.modules.napalm_network.interfaces
источник
2020 March 17

L

LightVik in Saltstack
Приветствую, как переделать подобный стейт:

salt.run:
 module.run:
   - name: cmd.run
   - cmd: 'echo raz dva tri'

в

'example some text':
 module.run:
   - name: cmd.run
   - cmd: 'echo raz dva tri'
источник

L

LightVik in Saltstack
LightVik
Приветствую, как переделать подобный стейт:

salt.run:
 module.run:
   - name: cmd.run
   - cmd: 'echo raz dva tri'

в

'example some text':
 module.run:
   - name: cmd.run
   - cmd: 'echo raz dva tri'
Нашел.
test:
 module.run:
   - name: 'cmd.run'
   - m_name: 'salt.run'
   - cmd: 'echo raz dva tri'
источник

L

LightVik in Saltstack
вопрос как экранировать  '-' в команде cmd

test:
 module.run:
   - name: 'cmd.run'
   - m_name: 'salt.run'
   - cmd: 'openssl rand -hex 32 2>/dev/null'

в данном случае не отрабатывает.
источник

GG

George Gaál in Saltstack
я не верю, что экранирование нужно
источник

L

LightVik in Saltstack
George Gaál
я не верю, что экранирование нужно
Да, ошибся, проблема проявляется при 2>/dev/null
источник

EA

Evgeny A in Saltstack
Подскажите пожалуйста, как дебажить эту !*;? соль? Вот как просто взять и распечатать переменную которую присвоил в file.sls
источник

L

LightVik in Saltstack
LightVik
Да, ошибся, проблема проявляется при 2>/dev/null
Пытаюсь сделать так чтобы

{% set psk = salt.cmd.shell('pwgen -sA 65 1') %} был выполнен на сервере salt

нужный вывод дает этот стейт, но как его записать в переменную я не понимаю
test:
 module.run:
   - name: 'cmd.run'
   - m_name: 'salt.run'
   - cmd: 'pwgen -sA 65 1'

также проблема при использовании символов > | в данном стейте
источник

EA

Evgeny A in Saltstack
в ансибле можно просто
debug:
-msg: var
тут же как то через jinjaa {{var}}
источник

L

LightVik in Saltstack
Evgeny A
в ансибле можно просто
debug:
-msg: var
тут же как то через jinjaa {{var}}
show-info:
 event.send:
   - name: 'custom/info'
   - data:
       title: "Minion {{ grains.id }}:"
       message: "{{ debug_info }}"

где ты выводишь {{debug_info}}
источник

L

LightVik in Saltstack
LightVik
show-info:
 event.send:
   - name: 'custom/info'
   - data:
       title: "Minion {{ grains.id }}:"
       message: "{{ debug_info }}"

где ты выводишь {{debug_info}}
Не самый удобный способ, но работает.
источник

EA

Evgeny A in Saltstack
LightVik
show-info:
 event.send:
   - name: 'custom/info'
   - data:
       title: "Minion {{ grains.id }}:"
       message: "{{ debug_info }}"

где ты выводишь {{debug_info}}
Спасибо, а
show-info:
 event.send:
это что то мое или built-in солевое?
источник