{% for key in zabbix_agent_conf.keys() | list %}
{% if zabbix_agent2 and key in ['StartAgents'] %}
# Ignoring directive {{ key }}={{ zabbix_agent_conf[key] }} as it's not supported in agent2
{% elif not zabbix_agent2 and key in ['ControlSocket'] %}
# Ignoring directive {{ key }}={{ zabbix_agent_conf[key] }} as it's not supported in agent
{% else %}
{% if not zabbix_agent_conf[key] is string and zabbix_agent_conf[key] is iterable %}
{% for x in zabbix_agent_conf[key] %}
{{ key }}={{ x }}
{% endfor %}
{% else %}
{{ key }}={{ zabbix_agent_conf[key] }}
{% endif %}
{% endif %}
{% endfor %}
