From 340c916c4ed07cf592371f902c19b3162512a528 Mon Sep 17 00:00:00 2001 From: Michael McCaskill Date: Thu, 7 Jan 2021 09:41:36 -0500 Subject: [PATCH 1/3] Add dynamic-web feature --- MANUAL.md | 8 ++++++++ manifests/addons/dynamic-web.yml | 4 ++++ 2 files changed, 12 insertions(+) create mode 100644 manifests/addons/dynamic-web.yml 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 From a73a3ce100be24fefaa784121407d3280ff725d0 Mon Sep 17 00:00:00 2001 From: Michael McCaskill Date: Thu, 25 Feb 2021 11:22:16 -0500 Subject: [PATCH 2/3] Change to append per PR feedback --- manifests/addons/dynamic-web.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/addons/dynamic-web.yml b/manifests/addons/dynamic-web.yml index df0a456..32a03b8 100644 --- a/manifests/addons/dynamic-web.yml +++ b/manifests/addons/dynamic-web.yml @@ -1,4 +1,4 @@ -- type: replace +- type: append path: /instance_groups/name=vault/vm_extensions? value: - (( grab params.vault_vm_extension || "vault-loadbalancer" )) \ No newline at end of file From 03cc1abf9e1cfba89f3b02503acefd489e27ce95 Mon Sep 17 00:00:00 2001 From: Norman Abramovitz Date: Wed, 26 Jun 2024 07:08:10 -0700 Subject: [PATCH 3/3] Update dynamic-web.yml Use the proper syntax for go-patch append operation --- manifests/addons/dynamic-web.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/addons/dynamic-web.yml b/manifests/addons/dynamic-web.yml index 32a03b8..88361ef 100644 --- a/manifests/addons/dynamic-web.yml +++ b/manifests/addons/dynamic-web.yml @@ -1,4 +1,4 @@ -- type: append - path: /instance_groups/name=vault/vm_extensions? +- type: replace + path: /instance_groups/name=vault/vm_extensions?/- value: - - (( grab params.vault_vm_extension || "vault-loadbalancer" )) \ No newline at end of file + - (( grab params.vault_vm_extension || "vault-loadbalancer" ))