diff --git a/src/etc/one-context.d/loc-15-keepalived##apk b/src/etc/one-context.d/loc-15-keepalived##apk index e63b950..d75b92e 100755 --- a/src/etc/one-context.d/loc-15-keepalived##apk +++ b/src/etc/one-context.d/loc-15-keepalived##apk @@ -53,6 +53,12 @@ get_vrouter_password() { echo $password } +get_check_script() { + script="$VROUTER_KEEPALIVED_CHECK_SCRIPT" + + echo $script +} + get_iface_var() { var_name="$1_$2" var=$(eval "echo \"\${$var_name}\"") @@ -81,6 +87,22 @@ EOT EOT } +gen_check_script() { + script="$(get_check_script)" + + if [ -n "$script" ]; then + cat < /etc/keepalived/keepalived.conf