### Global options cmdport 0 keyfile /etc/chrony/chrony.keys driftfile /var/lib/chrony/chrony.drift logdir /var/log/chrony maxupdateskew 100.0 rtcsync makestep 1 3 {% if chrony_hwtimestamp_interfaces is defined %} {% for interface in chrony_hwtimestamp_interfaces %} hwtimestamp {{ interface.name }}{% if 'options' in interface %} {{ interface.options }}{% endif %}{{ '' }} {% endfor %} {% endif %} ### Sources {% if chrony_source_servers is defined %} {% for server in chrony_source_servers %} server {{ server.name }}{% if 'options' in server %} {{ server.options }}{% endif %}{{ '' }} {% endfor %} {% endif %} {% if chrony_source_pools is defined %} {% for pool in chrony_source_pools %} pool {{ pool.name }}{% if 'options' in pool %} {{ pool.options }}{% endif %}{{ '' }} {% endfor %} {% endif %} {% if chrony_source_peers is defined %} {% for peer in chrony_source_peers %} peer {{ peer.name }}{% if 'options' in peer %} {{ peer.options }}{% endif %}{{ '' }} {% endfor %} {% endif %} {% if chrony_server is defined %} ### Server {% for rule in chrony_server.allow | default([]) %} allow {{ rule }} {% endfor %} {% for rule in chrony_server.deny | default([]) %} deny {{ rule }} {% endfor %} {% if 'bindaddress' in chrony_server %} bindaddress {{ chrony_server.bind }} {% endif %} {% if 'port' in chrony_server %} port {{ chrony_server.port }} {% endif %} {% endif %}