diff --git a/MANUAL.md b/MANUAL.md index 0c4a887..8ba7343 100644 --- a/MANUAL.md +++ b/MANUAL.md @@ -67,6 +67,14 @@ params: vault_vm_type: default # VMs should have at least 1 CPU, and 1GB of memory ``` +# Features + +## Dynamic Web + +For those that wish to put their Vault instances behind a load balancer, simply +enable the `dynamic-web` feature and adjust your cloud config to have the IAAS +specific information for the `vm_extension` of `vault-loadbalancer`. If you +wish to specify a `vm_extension`, simply override via `params.vault_vm_extension`. # Available Addons diff --git a/manifests/addons/dynamic-web.yml b/manifests/addons/dynamic-web.yml new file mode 100644 index 0000000..df0a456 --- /dev/null +++ b/manifests/addons/dynamic-web.yml @@ -0,0 +1,4 @@ +- type: replace + path: /instance_groups/name=vault/vm_extensions? + value: + - (( grab params.vault_vm_extension || "vault-loadbalancer" )) \ No newline at end of file