mirror of
https://github.com/LIV2/ansible-modules-hashivault.git
synced 2025-12-05 22:22:45 +00:00
Update configuration
This commit is contained in:
parent
49659840ac
commit
ca3ded49ac
@ -11,22 +11,21 @@ TMP_CONFIG=$(mktemp -q /tmp/$0.XXXXXX)
|
||||
trap "rm $TMP_CONFIG" EXIT
|
||||
|
||||
cat <<EOF > $TMP_CONFIG
|
||||
{
|
||||
"backend": {
|
||||
"file": {
|
||||
"path": "/vault/file"
|
||||
}
|
||||
},
|
||||
"listener": {
|
||||
"tcp": {
|
||||
"address": "0.0.0.0:${PORT}",
|
||||
"tls_disable": 1
|
||||
}
|
||||
},
|
||||
"default_lease_ttl": "168h",
|
||||
"max_lease_ttl": "720h",
|
||||
"disable_mlock": true
|
||||
storage "file" {
|
||||
path = "/vault/file"
|
||||
}
|
||||
|
||||
"listener" "tcp" {
|
||||
"address" = "0.0.0.0:${PORT}"
|
||||
|
||||
"tls_disable" = 1
|
||||
}
|
||||
|
||||
"default_lease_ttl" = "168h"
|
||||
|
||||
"max_lease_ttl" = "720h"
|
||||
|
||||
"disable_mlock" = true
|
||||
EOF
|
||||
chmod a+r $TMP_CONFIG
|
||||
|
||||
@ -35,8 +34,8 @@ docker rm $DOCKER_NAME 2>/dev/null || true
|
||||
docker run --name $DOCKER_NAME -h $DOCKER_NAME -d \
|
||||
--cap-add IPC_LOCK \
|
||||
-p 127.0.0.1:${PORT}:${PORT} \
|
||||
-v $TMP_CONFIG:/etc/vault/config.json:ro \
|
||||
vault server -config /etc/vault/config.json
|
||||
-v $TMP_CONFIG:/etc/vault/config.hcl:ro \
|
||||
vault server -config /etc/vault/config.hcl
|
||||
|
||||
#
|
||||
# Wait for vault to come up
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user