aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/proxmox/manifests
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2022-12-17 20:57:20 +0100
committeralex <alex@pdp7.net>2022-12-17 20:57:20 +0100
commit46a0dfd0a659c4085696b9fc89021298a61b85a6 (patch)
tree4c3ff37c710393e212cc917567e870bea65e2651 /personal_infra/puppet/modules/proxmox/manifests
parent95338d2f1be9d9f73658ed0e7dd681413e03b393 (diff)
Add Proxmox networking
Diffstat (limited to 'personal_infra/puppet/modules/proxmox/manifests')
-rw-r--r--personal_infra/puppet/modules/proxmox/manifests/init.pp11
1 files changed, 11 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/proxmox/manifests/init.pp b/personal_infra/puppet/modules/proxmox/manifests/init.pp
new file mode 100644
index 00000000..dd06cdd0
--- /dev/null
+++ b/personal_infra/puppet/modules/proxmox/manifests/init.pp
@@ -0,0 +1,11 @@
+class proxmox {
+ file {'/etc/network/interfaces':
+ content => epp('proxmox/interfaces', {
+ "network" => lookup("'$ansible_inventory_hostname'.network"),
+ }),
+ }
+ ~>
+ exec {'/usr/sbin/ifreload -a':
+ refreshonly => true
+ }
+}