vault
#######################################################################################################
:exclamation: УСТАРЕВШИЙ :exclamation:
Этот репозиторий и связанная с ним роль устарели в пользу роли Manala Vault cli
Вы можете найти её в Manala Ansible Collection. Информацию о её использовании можно найти в репозитории коллекции
#######################################################################################################
Ansible Роль: Vault
:exclamation: Сообщите о проблемах и отправьте Pull Requests в основной репозиторий Ansible Role :exclamation:
Эта роль займётся настройкой и конфигурацией сервера Hashicorp Vault.
Эта роль не:
- Инициализирует хранилище
- Разблокирует хранилище
- Предоставляет способ получить секреты хранилища из ansible. Для этого вы можете использовать официальный hashi_vault lookup
Это часть стека Manala Ansible, но может использоваться как автономный компонент.
Требования
Эта роль предназначена для работы с пакетом manala vault для Debian, доступным в репозитории manala. Пожалуйста, используйте роль manala.apt для правильной работы с ним.
manala_apt_preferences:
- vault@manala
Зависимости
Нет.
Установка
Ansible 2+
Используя ansible galaxy cli:
ansible-galaxy install manala.vault
Используя файл зависимостей ansible galaxy:
- src: manala.vault
Переменные роли
Определение
Имя | По умолчанию | Тип | Описание |
---|---|---|---|
manala_vault_install_packages |
~ | Массив | Пакеты зависимостей для установки |
manala_vault_install_packages_default |
['vault'] | Массив | Пакеты зависимостей по умолчанию |
manala_vault_config_file |
'/etc/vault/config.hcl' | Строка | Путь к основному конфигурационному файлу |
manala_vault_config_template |
~ | Строка | Путь к основному шаблону конфигурации |
Пример конфигурации
manala_vault_config_template: vault/vault/config.hcl.j2
Пример playbook
- hosts: servers
roles:
- { role: manala.vault }
Лицензия
MIT
Информация об авторе
Manala (http://www.manala.io/)
ansible-galaxy install manala/ansible-role-vault