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 Build Status

⚠️ 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:

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.