Fix ipaddr call for new ansible

The ipaddr filter was moved to ansible.utils sometime after 2.18.
This commit is contained in:
Miha Frangež 2026-01-09 11:32:58 +01:00 committed by Timotej Lazar
parent 8276c6e8b4
commit e93cdfd1dd
9 changed files with 17 additions and 17 deletions

View file

@ -2,7 +2,7 @@
win_shell: >
New-NetIPAddress -InterfaceAlias {{ interface.name }}
-AddressFamily IPv{{ address.family.value }}
-IPAddress "{{ address.address | ipaddr("address") }}" -PrefixLength {{ address.address | ipaddr("prefix") }}
-IPAddress "{{ address.address | ansible.utils.ipaddr("address") }}" -PrefixLength {{ address.address | ansible.utils.ipaddr("prefix") }}
register: result
changed_when: "not result.stderr or 'Instance MSFT_NetIPAddress already exists' not in result.stderr"
failed_when: false
@ -17,7 +17,7 @@
New-NetRoute -InterfaceAlias {{ interface.name }}
-AddressFamily IPv{{ address.family.value }}
-DestinationPrefix {{ "0.0.0.0/0" if address.family.value == 4 else "::/0" }}
-NextHop {{ prefix.custom_fields.gateway.address | ipaddr("address") }}
-NextHop {{ prefix.custom_fields.gateway.address | ansible.utils.ipaddr("address") }}
register: result
changed_when: "not result.stderr or 'Instance MSFT_NetRoute already exists' not in result.stderr"
failed_when: false