Update secret generating filter regex to skip keepalived variables
and use br-ex for keepalived_interface
Sem-Ver: fix
Change-Id: Icfbd24b61c70771c7ee97f203df8c96a332a06ff
diff --git a/playbooks/generate_workspace.yml b/playbooks/generate_workspace.yml
index 02f4fd4..7556f41 100644
--- a/playbooks/generate_workspace.yml
+++ b/playbooks/generate_workspace.yml
@@ -159,7 +159,7 @@
# NOTE(mnaser): This is absolutely hideous but there's no clean way of
# doing this using `with_fileglob` or `with_filetree`
with_dict:
- keepalived_interface: ens4
+ keepalived_interface: br-ex
keepalived_vip: 10.96.250.10
- name: Write new Keepalived configuration file to disk
@@ -297,7 +297,7 @@
with_lines: >
ls {{ playbook_dir }}/../roles/*/defaults/main.yml |
xargs grep undef |
- egrep -v '(_host|region_name|_ssh_key)' |
+ egrep -v '(_host|region_name|_ssh_key|_vip|_interface)' |
cut -d':' -f2
- name: Generate temporary files for generating keys for missing variables
diff --git a/releasenotes/notes/update-regex-of-generating-secrets-for-missing-variables-e76187195d20350d.yaml b/releasenotes/notes/update-regex-of-generating-secrets-for-missing-variables-e76187195d20350d.yaml
new file mode 100644
index 0000000..0051a29
--- /dev/null
+++ b/releasenotes/notes/update-regex-of-generating-secrets-for-missing-variables-e76187195d20350d.yaml
@@ -0,0 +1,4 @@
+---
+fixes:
+ - Skip variables of keepalived vip and interface from secret generating and
+ use br-ex for keepalived_interface.