fix template override

This commit is contained in:
ace
2024-05-15 15:54:29 +03:00
parent 19476a0d84
commit a9cc4a4f84
3 changed files with 72 additions and 15 deletions

View File

@ -13,11 +13,11 @@
register: keepalived_setup
- name: Template keepalived.conf
when: keepalived_config_override is not defined
when: keepalived_config_override is not defined or keepalived_config_override | length < 0
block:
- name: Merge config for keepalived
set_fact:
keepalived_config: "{{ keepalived_default_config | combine(keepalived_config, recursive=true) }}"
keepalived_combined_config: "{{ keepalived_default_config | default({}) | combine(keepalived_config| default({}), recursive=true) }}"
- name: Add keepalived config
template:
@ -32,7 +32,9 @@
dest: "/etc/keepalived/keepalived.conf"
notify:
- Restart keepalived
when: keepalived_config_override is defined
when:
- keepalived_config_override is defined
- keepalived_config_override | length > 0
- name: Create dir for scripts
file: