dubzland.vault.vault_server role – Configures the HashiCorp Vault systemd server.
Note
This role is part of the dubzland.vault collection (version 1.0.1).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install dubzland.vault
.
To use it in a playbook, specify: dubzland.vault.vault_server
.
Entry point main
– Configures the HashiCorp Vault systemd server.
Synopsis
Creates a system user and group for running the vault service.
Adds a systemd unit for managing the vault service.
Creates a minimal vault configuration.
Parameters
Parameter |
Comments |
---|---|
Controls the status of the Vault Web UI. Choices:
|
|
IP address the Vault server should bind to. Default: |
|
Port number the Vault server should listen on. Default: |
|
Type of backend storaged used by Vault for data. Choices:
|
|
Filesystem path used by Vault when Default: |
|
S3 Access key. |
|
S3 Bucket used for storage |
|
Endpoint used for private S3 type installations. |
|
Many S3 private installations (Minio, Swift, etc) use path style. |
|
Region S3 bucket exists in. |
|
S3 Secret key. |