Boris 🦍
я в дикт завернул, сейчас исправлю,
Boris 🦍
там с экранированием ковычек еще нужно поиграться в body
Timur
А у вас точно валидный json в файле?
Timur
Timur
Т.е. вы не json пытаетесь обработать фильтром from_json и удивляетесь, что не получается?
Boris 🦍
???
body: {key: value} # где value много строчный ключ, или сертификат
Boris 🦍
Boris 🦍
а файл сам - нет
Timur
Кстати, а зачем uri?
Timur
Что мешает подуль consul_kv использовать?
Boris 🦍
Sergey
Timur
А
Timur
А волт не в консуле хранит данные, что ли?
Logan
Boris 🦍
а так да. модуль иметь было бы круто, есть встроенные, но он только для чтения данных
Timur
Timur
Скажу по секрету
Timur
https://terryhowe.github.io/ansible-modules-hashivault/modules/list_of_hashivault_modules.html
Timur
Хватит для начала?
Boris 🦍
ну пока видится использование jenkins + vault CLI . без ансибла
Timur
Timur
Boris 🦍
скачал , скормил ансиблу
Boris 🦍
в директорию library
Boris 🦍
сейчас попробую еще раз
Timur
Вы обратили внимание, какие еще модули он импортит?
Timur
from ansible.module_utils.hashivault import hashivault_argspec
from ansible.module_utils.hashivault import hashivault_auth_client
from ansible.module_utils.hashivault import hashivault_init
from ansible.module_utils.hashivault import hashiwrapper
Timur
module_utils поставили?
Timur
https://github.com/TerryHowe/ansible-modules-hashivault/tree/master/ansible/module_utils
Boris 🦍
Timur
В директорию рядом с library нужно module_utils положить эту
Timur
Ну или сразу все ставьте
Timur
ansible-galaxy install 'git+https://github.com/TerryHowe/ansible-modules-hashivault.git'
Boris 🦍
ну да. он зависимую либу не находит, хотя директорию подложил. сейчас пути проверю еще
Timur
Проверьте пути, да
Timur
Модули рабочие вполне
Timur
И активно обновляются
Timur
Посмотрите доку ансибла. Там написано как подключать кастомные модули и либы
Timur
Timur
Разумеется, плейбука должна ранаться там, где лежат модули
Pit
Pit
У волта все больно с энсиблом
Pit
Pit
Не Юру ли Шуткина слушал?:-)
Jungo
добрый вечер! может кто пож-та показать кусочек иерархической инвентори с группами подгруппами и разделением на baremetal vps lxc
пилю инвентори для себя клиентов и партнеров - но при этом у каждого свои есть сервера как физические так и виртуальные разного типа
Антон
Aleksey
Ребята, подскажите, пожалуйста, как лучше всего тестировать роли которые разворачивают докер контейнеры?
George
George
На вагрантах тестируй
Aleksey
Поясни
Обычные роли удобно тестировать molecule. Но если роль использует докер, то проблематично тестировать докер драйвером.
Aleksey
George
Aleksey
я нашел только официальный образ для alpine
Aleksey
docker:dind
Aleksey
а для других систем не нашел ничего нормального
George
Я понимаю, что есть нюансы с центосом, правами на вольюмы и прочую дичь, но вы точно хотите это тестировать ?
Aleksey
Aleksey
Aleksey
самому такой контейнер собрать не хватает квалификации
George
George
Не проблема. Но точно не прямо сейчас
Антон
Можно в плейбуке на это опираться