{% for script in keepalived_scripts %}
vrrp_script {{ script.name }} {
        script "{{ script.script }}"
        interval {{ script.interval }}
        weight {{ script.weight }}
}
{% endfor %}

{% for instance in keepalived_instances %}
vrrp_instance {{ instance.name }} {
        interface {{ instance.interface }}
        state {{ instance.state }}
        virtual_router_id {{ instance.vrouter_id }}
        priority {{ instance.priority }}
        virtual_ipaddress {
        {% for addr in instance.v_addr %}
            {{ addr }}
        {% endfor %}
        }
        track_script {
        {% for trk in instance.track_script %}
            {{ trk }}
        {% endfor %}
        }
}
{% endfor %}