Коллеги, можете рассказать - а как вы vault используете ?



Что я хочу - чтобы файл с переменными автоматически подцеплялся во все плейбуки

я сделал vars/vault.yml, в котором зашифровал переменные

но он применяется только, если явно указываю в плейбуке vars_files

как сделать, чтобы он автоматом применялся ко всем переменным ?

7 ответов

18 просмотров

Положить его в group_vars/all/

Vasiliy-Romaneev Автор вопроса
Lamobot
Положить его в group_vars/all/

не понял вот смотри у меня сейчас шированный файл выглядит так: cat vars/vault.yml $ANSIBLE_VAULT;1.1;AES256 38* я хочу, чтобы у меня там были шифрованные переменные: srv-t-cibms1-password: * srv-t-cibms1-apikey: * как это сделать ?

Vasiliy-Romaneev Автор вопроса
Valiy Vvv
ansible-vault edit vars/vault.yml

Там переменные заданы. Вопрос - как доставить внутрь плейбука. Выше советовали group_vars, но я не понимаю, как их туда перенести зашифрованнымт

Vasiliy Romaneev
Там переменные заданы. Вопрос - как доставить внут...

положи туда,где плейбук подцепит этот файл . Разницы что обычный файл с переменными, что с зашифрованными нет. Ансибл сам увидит что файл зашифрован и будет ругаться что не указан пароль. при запуске плейбука добавляешь параметр --ask-vault-pass , спрашивает пароль, вводишь и всё. Ансибл расшифрует файл и возьмёт оттуда переменные.

Vasiliy-Romaneev Автор вопроса
Valiy Vvv
положи туда,где плейбук подцепит этот файл . Разни...

попробовал положить в vars/main.yaml не видит

Создаем vault файл в нужном месте, переменные называем vault_*, рядом лежат ямлики (в хосте, группе, где угодно), в этих ямликах делаем присвоение var: {{vault_var}}

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта