Size: a a a

2020 September 15

SM

Sergei Mikhaltsov in ru_hashicorp
таки да, давно эта хрень в логах висит
источник

S

Sergioss in ru_hashicorp
Ребят не ужели никто не сталкивался с задачею добавлять в kv записи по одной минуя полную перезапись секрета, или же считывать так же не весь секрет а ток определенные креды? Может кто то из вас уже нашел обходной путь?) p.s имею ввиду апи в cli костыль будет параметр patch
https://github.com/hashicorp/vault/issues/639
источник

SM

Sergei Mikhaltsov in ru_hashicorp
kv? секреты? Мне кажется ты инструменты перепутал
источник

SM

Sergei Mikhaltsov in ru_hashicorp
для секретов есть волт, и метод патч там есть
источник

S

Sergioss in ru_hashicorp
нет я ничего не перепутал, и про метод patch сам написал
источник

VL

Vlad Lukianov in ru_hashicorp
Sergioss
Ребят не ужели никто не сталкивался с задачею добавлять в kv записи по одной минуя полную перезапись секрета, или же считывать так же не весь секрет а ток определенные креды? Может кто то из вас уже нашел обходной путь?) p.s имею ввиду апи в cli костыль будет параметр patch
https://github.com/hashicorp/vault/issues/639
заменить параметр на папку, а креды на записи в этой папке например
источник

S

Sergioss in ru_hashicorp
Vlad Lukianov
заменить параметр на папку, а креды на записи в этой папке например
не понял, имеешь ввиду для каждого key/value сделать свою папку? чтоб хранить по одному?
источник

VL

Vlad Lukianov in ru_hashicorp
Sergioss
не понял, имеешь ввиду для каждого key/value сделать свою папку? чтоб хранить по одному?
я так понял что value у тебя содержит более одного значения,  например
key -> database , value ->
login=admin
user=admin
db=somedb
host=postgre00.dev
и задача читать/писать каждую строку value отдельно, тогда создаём папку database и в ней ключи login,pass,host... каждый из которых будет содержать ровно одно значение
источник

S

Sergioss in ru_hashicorp
Сейчас у меня вот так
secret/dir/
key:value
key1:value1
key2:value2

Спс вникну,в твою парадигму
источник

S

Sergioss in ru_hashicorp
Vlad Lukianov
я так понял что value у тебя содержит более одного значения,  например
key -> database , value ->
login=admin
user=admin
db=somedb
host=postgre00.dev
и задача читать/писать каждую строку value отдельно, тогда создаём папку database и в ней ключи login,pass,host... каждый из которых будет содержать ровно одно значение
Но в таком случаи все равно без перезаписи папки database не обойтись, я не смогу сделать append, или я тебя не понял, по факту же все равно надо будет заливать json с новыми данными, и в таком случаи или скаать саначала старый поправив залить, или все сотрется, нужно что то обходное для апи  как в cli на пример vault kv patch
источник

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
Хм ... кто-то знает возможность зашить данные в nomad job, как через template, но что бы не выполнять, собственно, template rendering?)
источник

E

Elenhil in ru_hashicorp
Sergioss
Ребят не ужели никто не сталкивался с задачею добавлять в kv записи по одной минуя полную перезапись секрета, или же считывать так же не весь секрет а ток определенные креды? Может кто то из вас уже нашел обходной путь?) p.s имею ввиду апи в cli костыль будет параметр patch
https://github.com/hashicorp/vault/issues/639
сталкивались. Забили и стали юзать гранулярные секреты
источник

AY

Alexey Yurchenko in ru_hashicorp
Bogdan (SirEdvin) Gladyshev
Хм ... кто-то знает возможность зашить данные в nomad job, как через template, но что бы не выполнять, собственно, template rendering?)
а чем мешает template rendering?
источник

E

Elenhil in ru_hashicorp
логика хашикорпа - один секрет хранит одну сущность. Хочешь обновить сущность - переписывай весь секрет
источник

AY

Alexey Yurchenko in ru_hashicorp
У меня почти везде один шаблон

     template {
       data = <<EOH
{{ range ls "my-service-name" }}
{{ .Key }}={{ .Value }}{{ end }}
EOH

       destination = "secrets/file.env"
       env         = true
     }
источник

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
Alexey Yurchenko
а чем мешает template rendering?
Ну, как минимум это оверхед, а еще нужно извратится и заескейпить $, а я что-то туплю как это сделать
источник

AY

Alexey Yurchenko in ru_hashicorp
Bogdan (SirEdvin) Gladyshev
Ну, как минимум это оверхед, а еще нужно извратится и заескейпить $, а я что-то туплю как это сделать
оверхед там околонулевой
источник

S

Sergioss in ru_hashicorp
Elenhil
логика хашикорпа - один секрет хранит одну сущность. Хочешь обновить сущность - переписывай весь секрет
угу, в этом и проблема странная идеология CRUD
источник

E

Elenhil in ru_hashicorp
Bogdan (SirEdvin) Gladyshev
Ну, как минимум это оверхед, а еще нужно извратится и заескейпить $, а я что-то туплю как это сделать
раскатка джобы ансиболью, например?
источник

VL

Vlad Lukianov in ru_hashicorp
Sergioss
Но в таком случаи все равно без перезаписи папки database не обойтись, я не смогу сделать append, или я тебя не понял, по факту же все равно надо будет заливать json с новыми данными, и в таком случаи или скаать саначала старый поправив залить, или все сотрется, нужно что то обходное для апи  как в cli на пример vault kv patch
https://learn.hashicorp.com/tutorials/consul/get-started-key-value-store вот тут пишется/читается конкретный key без перезаписи соседних в той же папке, откуда инфа про перезапись?
источник