Size: a a a

2021 May 19

VS

Vladimir Skubriev in Saltstack
Всё просто. Сначала выкатываем на develop  на нём пара тройка миньонов. Потом есть rc там тоже пара тройка. Но используем редко. Потом продакшен мастер. На продакшене создается джобы которая применяет хайстейт батчем. У нас ведь настройка рабочих машин разрабов и серверов. Не стандартный в современном мире кейс. Аля полиси от Мелкосотф. Только на солте.
источник

GG

George Gaál in Saltstack
я думал, ты имеешь в виду три per env, а не три окружения, в каждом по master
источник

AA

Andrew Avdeev in Saltstack
источник
2021 May 20

L

LightVik in Saltstack
Ооо какие люди
источник

s

sam in Saltstack
когда использую cmd.run (под собой, к примеру), вижу что подтягиваются не все переменные, как если бы я логинился сам, как это испрвить?
источник

KP

Kirill Proskurin in Saltstack
оно выполняется как форк от миньена и наследует переменные миньена(или он их вообще сбрасывает для этого вызова - надо смотреть)

Я вангую что лучше всего передать их явно
  cmd.run:
   - env:
     - KEY: 'VALUE'
источник

s

sam in Saltstack
вечно от тебя плохие новости)
источник

KP

Kirill Proskurin in Saltstack
это вообще-то очень хорошие новости что переменные окружения контролируются
источник

s

sam in Saltstack
ты прав, я просто ворчу
источник
2021 May 24

МS

Михаил SinTeZoiD... in Saltstack
@KeksBeskvitovich какую дичь вы собрались делать, что тебя занесло сюда?)
источник

KB

Keks Beskvitovich in Saltstack
ох.. Я пытаюсь подключить hashicorp vault. Но работает только как у нас раньше, через token авторизацию. Если делаю AppRole, то волт возвращает 400 bad request
источник

KP

Kirill Proskurin in Saltstack
у нас работачет через approle но да пришлось пострадать
источник

KB

Keks Beskvitovich in Saltstack
я сам вручную авторизуюсь через approle с теми же кредами, которые я солту подсунул, получаю токен, сую волту этот токен - всё ок. А если солт сам авторизуется через approle, то вижу что он получает 200 от волта при approle авторизации, а затем при выпуске токена для миньона получает 400 bad request.
В упор не пойму что не так
источник

KP

Kirill Proskurin in Saltstack
Вот это не забыли добавить?
peer_run:
   .*:
       - vault.generate_token
источник

KB

Keks Beskvitovich in Saltstack
Добавил, не забыл. А у вас какой версии волт?
источник

KP

Kirill Proskurin in Saltstack
у меня основная проблема была в полисях волта для этого

3001.x
источник

KB

Keks Beskvitovich in Saltstack
я уже начинаю подозревать, что может какие-то изменения в апи у волта.. Потому что у меня при токен авторизации всё работает до тех пор, пока не добавляю 2 plicies для миньонов. Так же 400 bad request получаю.
источник

KB

Keks Beskvitovich in Saltstack
такое ощущение, что что-то сильно не так работает
источник

KB

Keks Beskvitovich in Saltstack
а именно волт какой?
источник

KB

Keks Beskvitovich in Saltstack
vault:
 url: https://myvault.host.net
 role_name: minion_main
 auth:
   #method: approle
   #role_id: roleid
   #secret_id: secretid
   method: token
   token: supertoken
   uses: 4
 policies:
   - saltstack/minions
   - saltstack/minions/{minion}

peer_run:
 '.*':
   - vault.generate_token
источник