This commit is contained in:
Jake Kasper
2025-12-09 09:33:48 -06:00
parent 228174e541
commit 4f1e8d3add
55 changed files with 4345 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<Request>
<Login>
<Username>{{ sophos_api_username }}</Username>
<Password>{{ sophos_api_password }}</Password>
</Login>
<Set operation="update">
<DeviceAccess>
<Service>{{ item.service | upper }}</Service>
<Status>{{ 'Enable' if item.enabled | default(true) else 'Disable' }}</Status>
<AllowedZones>
{% for zone in item.allowed_zones %}
<Zone>{{ zone }}</Zone>
{% endfor %}
</AllowedZones>
{% if item.allowed_networks is defined and item.allowed_networks | length > 0 %}
<AllowedNetworks>
{% for network in item.allowed_networks %}
<Network>{{ network }}</Network>
{% endfor %}
</AllowedNetworks>
{% endif %}
</DeviceAccess>
</Set>
</Request>