diff options
| author | Ahmed Abdelhalim <[email protected]> | 2025-08-11 00:32:09 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2025-08-11 16:29:32 +0200 |
| commit | bed8aaaeb0b63b2072fbd030d76f8f928432e7b8 (patch) | |
| tree | 72ef0ee02dfeb29e6f3971c6948e6d989b2dd441 /roles/network/tasks/main.yml | |
| parent | a05655e7c239b6f8167e36b141a1a3a060128d45 (diff) | |
Add network ipv4 configurations
Diffstat (limited to 'roles/network/tasks/main.yml')
| -rw-r--r-- | roles/network/tasks/main.yml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/roles/network/tasks/main.yml b/roles/network/tasks/main.yml index c45cb6da..f96b2c41 100644 --- a/roles/network/tasks/main.yml +++ b/roles/network/tasks/main.yml @@ -5,6 +5,14 @@ - name: "Include OS-specific tasks" ansible.builtin.include_tasks: "install-{{ ansible_os_family | lower }}.yml" +- name: "Validate network_ipv4_* params" + ansible.builtin.assert: + that: + - network_ipv4_address is defined + - network_ipv4_gateway is defined + fail_msg: "network_ipv4_address and network_ipv4_gateway are required together" + when: network_ipv4_address is defined or network_ipv4_gateway is defined + - name: "(chroot): Ensure network_services are enabled" ansible.builtin.command: cmd: "systemctl enable {{ item }}" |
