manala.vault
#######################################################################################################
⚠️ DEPRECATION ⚠️
This repository and the associated role are no longer supported. Please use the Manala Vault CLI role instead.
You can find it in the Manala Ansible Collection. For more information on how to use it, check the collection repository.
#######################################################################################################
Ansible Role: Vault 
⚠️ Report issues and send Pull Requests in the main Ansible Role repository ⚠️
This role helps with setting up and configuring the Hashicorp Vault server.
This role does not:
- Initialize the vault
- Unseal the vault
- Offer a way to get vault secrets using Ansible. For that, please use the official hashi_vault lookup.
It is part of the Manala Ansible stack but can also be used by itself.
Requirements
This role is designed to work with the manala vault Debian package, available in the manala Debian repository. Use the manala.apt role to handle it correctly.
manala_apt_preferences:
- vault@manala
Dependencies
None.
Installation
Ansible 2+
Using ansible-galaxy command:
ansible-galaxy install manala.vault
Using ansible-galaxy requirements file:
- src: manala.vault
Role Variables
Definition
Name | Default | Type | Description |
---|---|---|---|
manala_vault_install_packages |
~ | Array | Packages needed for installation |
manala_vault_install_packages_default |
['vault'] | Array | Default packages to install |
manala_vault_config_file |
'/etc/vault/config.hcl' | String | Path to the main configuration file |
manala_vault_config_template |
~ | String | Path to the main configuration template |
Configuration Example
manala_vault_config_template: vault/vault/config.hcl.j2
Example Playbook
- hosts: servers
roles:
- { role: manala.vault }
License
MIT
Author Information
Manala (http://www.manala.io/)
Informazioni sul progetto
Install and configure hashicorp vault server
Installa
ansible-galaxy install manala.vault
Licenza
Unknown
Download
2.3k
Proprietario
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.