aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2024-09-17 20:37:22 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2024-09-17 20:37:22 +0200
commit3832accbe548e8bec76e5a54bff13d6670cc40af (patch)
tree1701acd79b7a769ec757a2d0d83a7e3343f1b777 /ansible
parent8353376b24e6f2c038575c8d378c348c4ee5e092 (diff)
downloadinfra-3832accbe548e8bec76e5a54bff13d6670cc40af.tar.gz
infra-3832accbe548e8bec76e5a54bff13d6670cc40af.tar.bz2
infra-3832accbe548e8bec76e5a54bff13d6670cc40af.tar.xz
infra-3832accbe548e8bec76e5a54bff13d6670cc40af.zip
lhn2pi
Diffstat (limited to 'ansible')
-rw-r--r--ansible/group_vars/all/ipam.yml17
-rw-r--r--ansible/host_vars/lhn2pi/all.yml2
-rw-r--r--ansible/plays/lhn2pi.yml4
-rw-r--r--ansible/plays/templates/lhn2pi/systemd/network/10-eth0.network7
4 files changed, 26 insertions, 4 deletions
diff --git a/ansible/group_vars/all/ipam.yml b/ansible/group_vars/all/ipam.yml
index 2f9bed1..d9c49b4 100644
--- a/ansible/group_vars/all/ipam.yml
+++ b/ansible/group_vars/all/ipam.yml
@@ -14,7 +14,7 @@ ipam6:
description: Internal network on host
range: "fdb1:4242:3538:2001::/64"
hosts:
- - conflatorio-ix: "fdb1:4242:3538:2001::ffff/64"
+ conflatorio-ix: "fdb1:4242:3538:2001::ffff/64"
conflatorio_docker:
range: "fdb1:4242:3538:2001:1001::/112"
node1_dn42:
@@ -24,14 +24,23 @@ ipam6:
knot_dn42:
range: "fdb1:4242:3538:2004::/64"
hosts:
- - knot: "fdb1:4242:3538:2004::ffff/64"
+ knot: "fdb1:4242:3538:2004::ffff/64"
coregonus_dn42:
range: "fdb1:4242:3538:2005::/64"
hosts:
- - coregonus-ix: "fdb1:4242:3538:2005::ffff/64"
+ coregonus-ix: "fdb1:4242:3538:2005::ffff/64"
coregonus_docker:
range: "fdb1:4242:3538:2005:df01:676a:ec28:0a00/120"
kv24_dn42:
range: "fdb1:4242:3538:2006::/64"
hosts:
- - kv24ix: "fdb1:4242:3538:2006::ffff/64"
+ kv24ix: "fdb1:4242:3538:2006::ffff/64"
+ conflatorio_dn42_2:
+ range: "fdb1:4242:3538:2007:1001::/112"
+ lhn2_dn42:
+ range: "fdb1:4242:3538:2008::/64"
+ hosts:
+ lhn2pi: "fdb1:4242:3538:2008::ffff/64"
+
+ dn42:
+ range: "fd00::/8"
diff --git a/ansible/host_vars/lhn2pi/all.yml b/ansible/host_vars/lhn2pi/all.yml
new file mode 100644
index 0000000..447906a
--- /dev/null
+++ b/ansible/host_vars/lhn2pi/all.yml
@@ -0,0 +1,2 @@
+systemd_networkd__files:
+ - lhn2pi/systemd/network/10-eth0.network
diff --git a/ansible/plays/lhn2pi.yml b/ansible/plays/lhn2pi.yml
new file mode 100644
index 0000000..614b926
--- /dev/null
+++ b/ansible/plays/lhn2pi.yml
@@ -0,0 +1,4 @@
+- hosts:
+ - lhn2pi
+ roles:
+ - systemd-networkd
diff --git a/ansible/plays/templates/lhn2pi/systemd/network/10-eth0.network b/ansible/plays/templates/lhn2pi/systemd/network/10-eth0.network
new file mode 100644
index 0000000..f17b3f9
--- /dev/null
+++ b/ansible/plays/templates/lhn2pi/systemd/network/10-eth0.network
@@ -0,0 +1,7 @@
+[Match]
+Name=eth0
+
+[Network]
+DHCP=ipv4
+Address={{ ipam6.networks.lhn2_dn42.hosts.lhn2pi }}
+# IPv6Forwarding=yes # needs newer systemd