modified: tasks/preflight-checks.yml

This commit is contained in:
2025-12-02 19:42:35 +01:00
parent c0ee2e5358
commit b30159295a

View File

@@ -91,7 +91,7 @@
- name: "[PREFLIGHT] Validate IP address format for clones" - name: "[PREFLIGHT] Validate IP address format for clones"
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- "item.ip | ipaddr" - "item.ip | ansible.utils.ipaddr"
fail_msg: "Invalid IP address for clone {{ item.id }}: {{ item.ip }}" fail_msg: "Invalid IP address for clone {{ item.id }}: {{ item.ip }}"
loop: "{{ clones }}" loop: "{{ clones }}"
when: create_clones | default(false) when: create_clones | default(false)
@@ -99,20 +99,20 @@
- name: "[PREFLIGHT] Validate static IP address format (if not DHCP)" - name: "[PREFLIGHT] Validate static IP address format (if not DHCP)"
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- "ip_address | ipaddr" - "ip_address | ansible.utils.ipaddr"
fail_msg: "Invalid static IP address: {{ ip_address }}" fail_msg: "Invalid static IP address: {{ ip_address }}"
when: ip_mode == 'static' when: ip_mode == 'static'
- name: "[PREFLIGHT] Validate gateway IP address" - name: "[PREFLIGHT] Validate gateway IP address"
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- "gateway | ipaddr" - "gateway | ansible.utils.ipaddr"
fail_msg: "Invalid gateway IP address: {{ gateway }}" fail_msg: "Invalid gateway IP address: {{ gateway }}"
- name: "[PREFLIGHT] Validate DNS servers" - name: "[PREFLIGHT] Validate DNS servers"
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- "item | ipaddr" - "item | ansible.utils.ipaddr"
fail_msg: "Invalid DNS server IP: {{ item }}" fail_msg: "Invalid DNS server IP: {{ item }}"
loop: "{{ dns }}" loop: "{{ dns }}"
when: dns is defined and dns | length > 0 when: dns is defined and dns | length > 0