Portanto, às vezes, você precisa criar um arquivo de configuração (como para lsyncd) que aponta para outros hosts, mas não deve incluir o host atual.
Além disso, a última linha desse loop não deve conter um “,” ou “;” ou o que quer que essa linguagem queira.
-- List of targets
targetlist = {
{% for host in play_hosts if hostvars[host]['ansible_hostname'] != ansible_hostname %}
"{{ hostvars[host]['ansible_hostname'] }}:{{ lsyncd_dest_drive }}/"{% if not loop.last %},
{% endif %}
{% endfor %}
}