{{ ansible_managed | comment }} {% if item.enabled is defined and item.enabled or item.enabled is not defined %} Client { Name = "{{ item.name }}" Address = "{{ item.address }}" Password = "{{ item.password }}" {% if item.maximum_concurrent_jobs is defined %} Maximum Concurrent Jobs = {{ item.maximum_concurrent_jobs }} {% endif %} {% if item.connection_from_client_to_director is defined %} Connection From Client To Director = {{ item.connection_from_client_to_director | ternary('Yes', 'No') }} {% endif %} {% if item.connection_from_director_to_client is defined %} Connection From Director To Client = {{ item.connection_from_director_to_client | ternary('Yes', 'No') }} {% endif %} {% if item.heartbeat_interval is defined %} Heartbeat Interval = {{ item.heartbeat_interval }} {% endif %} {% if item.tls_enable is defined %} TLS Enable = {{ item.tls_enable | ternary('Yes', 'No') }} {% endif %} {% if item.tls_verify_peer is defined %} TLS Verify Peer = {{ item.tls_verify_peer | ternary('Yes', 'No') }} {% endif %} } {% else %} # This file is not enabled. {% endif %}