From 3832accbe548e8bec76e5a54bff13d6670cc40af Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 17 Sep 2024 20:37:22 +0200 Subject: lhn2pi --- ansible/group_vars/all/ipam.yml | 17 +++++++++++++---- ansible/host_vars/lhn2pi/all.yml | 2 ++ ansible/plays/lhn2pi.yml | 4 ++++ .../templates/lhn2pi/systemd/network/10-eth0.network | 7 +++++++ 4 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 ansible/host_vars/lhn2pi/all.yml create mode 100644 ansible/plays/lhn2pi.yml create mode 100644 ansible/plays/templates/lhn2pi/systemd/network/10-eth0.network (limited to 'ansible') 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 -- cgit v1.2.3