Claude 1
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
<Request>
|
||||
<Login>
|
||||
<Username>{{ sophos_api_username }}</Username>
|
||||
<Password>{{ sophos_api_password }}</Password>
|
||||
</Login>
|
||||
<Set operation="{% if item.name in existing_interfaces %}update{% else %}add{% endif %}">
|
||||
<Interface>
|
||||
<Name>{{ item.name }}</Name>
|
||||
<Description>{{ item.description | default('') }}</Description>
|
||||
<Zone>{{ item.zone }}</Zone>
|
||||
<Type>{{ item.type | default('physical') }}</Type>
|
||||
{% if item.mode == 'static' %}
|
||||
<IPAddress>{{ item.ip_address }}</IPAddress>
|
||||
<Netmask>{{ item.netmask }}</Netmask>
|
||||
{% if item.gateway is defined %}
|
||||
<Gateway>{{ item.gateway }}</Gateway>
|
||||
{% endif %}
|
||||
{% elif item.mode == 'dhcp' %}
|
||||
<DHCPMode>Enable</DHCPMode>
|
||||
{% endif %}
|
||||
<MTU>{{ item.mtu | default(sophos_default_mtu) }}</MTU>
|
||||
<Status>{{ 'Enable' if item.enabled | default(true) else 'Disable' }}</Status>
|
||||
</Interface>
|
||||
</Set>
|
||||
</Request>
|
||||
Reference in New Issue
Block a user