File: //lib/python3.9/site-packages/ansible_collections/dellemc/os6/roles/os6_ntp/templates/os6_ntp.j2
#jinja2: trim_blocks: True,lstrip_blocks: True
{####################################
Purpose:
Configure NTP commands for os6 devices
os6_ntp:
server:
- ip: 2.2.2.2
state: absent
#####################################}
{% if os6_ntp is defined and os6_ntp %}
{% for key,value in os6_ntp.items() %}
{% if key == "server" and value %}
{% for item in value %}
{% if item.ip is defined and item.ip %}
{% if item.state is defined and item.state == "absent" %}
no sntp server {{ item.ip }}
{% else %}
sntp server {{ item.ip }}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% endif %}