updates to fix buts around reboot and interface generation as well as adding more customizations
diff --git a/roles/compute-node/vars/main.yml b/roles/compute-node/vars/main.yml
index 6d1a0cd..d240443 100644
--- a/roles/compute-node/vars/main.yml
+++ b/roles/compute-node/vars/main.yml
@@ -1 +1,11 @@
 pub_ssh_key: "{{ lookup('file', 'files/id_rsa.pub') }}"
+
+compute_node:
+    interfaces:
+        fabric: "{{ fabric_iface | default('eth0') }}"
+        management: "{{ management_iface | default('eth2') }}"
+        external: "{{ external_iface | default('eth3') }}"
+    addresses:
+        fabric: "{{ fabric_ip | mandatory }}"
+        management: "{{ management_ip | default('dhcp') }}"
+        external: "{{ external_ip | default('manual') }}"