Update to 2022-10-03 16:00

This commit is contained in:
Daniel Berteaud
2022-10-03 16:00:08 +02:00
parent 7e816544ca
commit 2c921512aa
6 changed files with 24 additions and 8 deletions

View File

@@ -1,11 +1,11 @@
---
# Version of Vault to install
vault_version: 1.11.3
vault_version: 1.11.4
# URL of the archive
vault_archive_url: https://releases.hashicorp.com/vault/{{ vault_version }}/vault_{{ vault_version }}_linux_amd64.zip
# Expected sha256 of the archive
vault_archive_sha256: b433413ce524f26abe6292f7fc95f267e809daeacdf7ba92b68dead322f92deb
vault_archive_sha256: 8764a55bdd69faedaaf5d50325d5e6806041e6305b1e66454b46dc6426d26556
# Root dir where Nomad will be installed
vault_root_dir: /opt/vault
@@ -112,6 +112,10 @@ vault_base_conf:
# tls_cert_file: /opt/vault/tls/consul_cert.crt
# tls_key_file: /opt/vault/tls/consul_key.crt
telemetry:
prometheus_retention_time: 1h
disable_hostname: True
# You can add additional paramters in vault_extra_conf (or vault_host_conf)
# they will be merged into the vault_base_conf before rendering
# Example

View File

@@ -57,3 +57,12 @@ service_registration "consul" {
{% endif %}
ui = {{ vault_conf.ui | ternary('true', 'false') }}
telemetry {
{% for key in ['prometheus_retention_time'] %}
{{ key }} = "{{ vault_conf.telemetry[key] }}"
{% endfor %}
{% for key in ['disable_hostname'] %}
{{ key }} = {{ vault_conf.telemetry[key] | ternary('true', 'false') }}
{% endfor %}
}