summaryrefslogtreecommitdiffstats
path: root/roles/network/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/network/tasks/main.yml')
-rw-r--r--roles/network/tasks/main.yml8
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 }}"