Size: a a a

2020 September 15

V

Vinay in Saltstack
To find sound guy for saltstack
источник
2020 September 16

DN

Dmitry Nagovitsin in Saltstack
а подскажите, какой лучший способ заинклюдить стейт, но прокинуть туда какой то параметр из parent стейта?
источник

DN

Dmitry Nagovitsin in Saltstack
ну кроме пилара
источник

VS

Vladimir Skubriev in Saltstack
источник

DN

Dmitry Nagovitsin in Saltstack
да, что-то вроде этого
источник

VS

Vladimir Skubriev in Saltstack
Dmitry Nagovitsin
ну кроме пилара
я имею в виду не параметром а целым стейтом переопределить.
источник

VS

Vladimir Skubriev in Saltstack
где ещё в документации про extend, наследование и override встречал
источник

DN

Dmitry Nagovitsin in Saltstack
источник

DN

Dmitry Nagovitsin in Saltstack
во, забыл про макро
источник

VS

Vladimir Skubriev in Saltstack
класс. а я вот по ходу про макросы или не читал вообще или в упор не помню. 2015.8 не сильно ли старая ссылка ?
источник

DN

Dmitry Nagovitsin in Saltstack
Vladimir Skubriev
класс. а я вот по ходу про макросы или не читал вообще или в упор не помню. 2015.8 не сильно ли старая ссылка ?
оно вроде не меняется давно уже
источник

VS

Vladimir Skubriev in Saltstack
Dmitry Nagovitsin
оно вроде не меняется давно уже
jfyi
источник

AA

Andrey A in Saltstack
кто-нибудь встречал подобную ошибку при связке salt+vault
    Comment: An exception occurred in this state: Traceback (most recent call last):
               File "/usr/lib/python3/dist-packages/salt/state.py", line 1933, in call
                 **cdata['kwargs'])
               File "/usr/lib/python3/dist-packages/salt/loader.py", line 1951, in wrapper
                 return f(*args, **kwargs)
               File "/usr/lib/python3/dist-packages/salt/states/vault.py", line 47, in policy_present
                 response = __utils__['vault.make_request']('GET', url)
               File "/usr/lib/python3/dist-packages/salt/utils/vault.py", line 154, in make_request
                 connection = get_vault_connection()
               File "/usr/lib/python3/dist-packages/salt/utils/vault.py", line 146, in get_vault_connection
                 return _get_token_and_url_from_master()
               File "/usr/lib/python3/dist-packages/salt/utils/vault.py", line 87, in _get_token_and_url_from_master
                 raise salt.exceptions.CommandExecutionError(result)
             salt.exceptions.CommandExecutionError: {'error': 'Bad Request'}

Т.е. любые секреты из волта не достаются и выпадает данная ошибка. Из недавнего - мастер обновил с 2017 дл 2019, но всё работало нормально уже давно. Сейчас какая-то проблема плавающая - то есть/то  нет.  Пробовал глядеть логи мастера debug режиме - что-то ничего не увидел. Сама ошибка какая-то не очень внятная Bad Request - ладно было бы permission denied
источник

KP

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

AA

Andrey A in Saltstack
нагуглилось только это - https://github.com/carlpett/salt-vault/issues/10
Поди тоже где-нибудь русские символы затесались (уже были с ними проблемы при переезде с 2017 на 2019)
источник

R

Roman in Saltstack
Andrey A
кто-нибудь встречал подобную ошибку при связке salt+vault
    Comment: An exception occurred in this state: Traceback (most recent call last):
               File "/usr/lib/python3/dist-packages/salt/state.py", line 1933, in call
                 **cdata['kwargs'])
               File "/usr/lib/python3/dist-packages/salt/loader.py", line 1951, in wrapper
                 return f(*args, **kwargs)
               File "/usr/lib/python3/dist-packages/salt/states/vault.py", line 47, in policy_present
                 response = __utils__['vault.make_request']('GET', url)
               File "/usr/lib/python3/dist-packages/salt/utils/vault.py", line 154, in make_request
                 connection = get_vault_connection()
               File "/usr/lib/python3/dist-packages/salt/utils/vault.py", line 146, in get_vault_connection
                 return _get_token_and_url_from_master()
               File "/usr/lib/python3/dist-packages/salt/utils/vault.py", line 87, in _get_token_and_url_from_master
                 raise salt.exceptions.CommandExecutionError(result)
             salt.exceptions.CommandExecutionError: {'error': 'Bad Request'}

Т.е. любые секреты из волта не достаются и выпадает данная ошибка. Из недавнего - мастер обновил с 2017 дл 2019, но всё работало нормально уже давно. Сейчас какая-то проблема плавающая - то есть/то  нет.  Пробовал глядеть логи мастера debug режиме - что-то ничего не увидел. Сама ошибка какая-то не очень внятная Bad Request - ладно было бы permission denied
а в логах волта может чего полезное есть?
источник

KP

Kirill Proskurin in Saltstack
Я в этом случае лез в модуль и фигачил там дебага что бы он мне полный http запрос принтанул
И после этого его можно хоть курлом повторить и посмотреть что не так.

Обычно по запроу становится понятней

И да в логах волта могут быть хинты
источник

AZ

Alexander Zhukau in Saltstack
Сегодня Saltstack должен раскрыть информацию у паре уязвимостей, одна их затрагивает салт-апи, и опубликовать патчи.
источник

GG

George Gaál in Saltstack
опять 25
источник

GG

George Gaál in Saltstack
поехал-ка я в кубер
источник