From c9accd6be4b925ff51e31d258d0e58e73bfd1b23 Mon Sep 17 00:00:00 2001
From: Benjamin Graillot <graillot@crans.org>
Date: Tue, 5 Jan 2021 17:33:26 +0100
Subject: [PATCH] [arp-proxy] delete arp proxy

---
 plays/firewall.yml                                    |  4 ----
 roles/arp-proxy/tasks/main.yml                        | 11 -----------
 .../templates/network/interfaces.d/02-srv.j2          |  6 ------
 .../templates/network/interfaces.d/24-srv-old.j2      |  9 ---------
 4 files changed, 30 deletions(-)
 delete mode 100644 roles/arp-proxy/tasks/main.yml
 delete mode 100644 roles/arp-proxy/templates/network/interfaces.d/02-srv.j2
 delete mode 100644 roles/arp-proxy/templates/network/interfaces.d/24-srv-old.j2

diff --git a/plays/firewall.yml b/plays/firewall.yml
index 80446c72..0eebfa20 100755
--- a/plays/firewall.yml
+++ b/plays/firewall.yml
@@ -10,10 +10,6 @@
     - logall
     - nftables
 
-- hosts: routeur-sam.adm.crans.org
-  roles:
-    - arp-proxy
-
 - hosts: crans_routeurs
   vars:
     subnets:
diff --git a/roles/arp-proxy/tasks/main.yml b/roles/arp-proxy/tasks/main.yml
deleted file mode 100644
index 8962be05..00000000
--- a/roles/arp-proxy/tasks/main.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: Deploy interfaces config
-  template:
-    src: network/interfaces.d/{{ item }}.j2
-    dest: /etc/network/interfaces.d/{{ item }}
-    mode: 0644
-    owner: root
-    group: root
-  loop:
-    - 02-srv
-    - 24-srv-old
diff --git a/roles/arp-proxy/templates/network/interfaces.d/02-srv.j2 b/roles/arp-proxy/templates/network/interfaces.d/02-srv.j2
deleted file mode 100644
index 18428467..00000000
--- a/roles/arp-proxy/templates/network/interfaces.d/02-srv.j2
+++ /dev/null
@@ -1,6 +0,0 @@
-auto {{ interfaces.srv }}
-iface {{ interfaces.srv }} inet manual
-	up /sbin/sysctl -w net.ipv4.conf.{{ interfaces.srv }}.proxy_arp=1
-{% for ip in query('ldap', 'subnet_ipv4', 'srv') %}
-	up /sbin/ip route add {{ ip }}/32 dev {{ interfaces.srv }}
-{% endfor %}
diff --git a/roles/arp-proxy/templates/network/interfaces.d/24-srv-old.j2 b/roles/arp-proxy/templates/network/interfaces.d/24-srv-old.j2
deleted file mode 100644
index 902fae42..00000000
--- a/roles/arp-proxy/templates/network/interfaces.d/24-srv-old.j2
+++ /dev/null
@@ -1,9 +0,0 @@
-auto {{ interfaces.srv_old }}
-iface {{ interfaces.srv_old }} inet static
-	address 185.230.79.2/24
-	gateway 185.230.79.254
-	up /sbin/sysctl -w net.ipv4.conf.{{ interfaces.srv_old }}.proxy_arp=1
-	up /sbin/ip addr add 185.230.79.204/24 dev {{ interfaces.srv_old }}
-	up /sbin/ip addr add 185.230.79.205/24 dev {{ interfaces.srv_old }}
-	up /sbin/ip addr add 185.230.79.206/24 dev {{ interfaces.srv_old }}
-	up /sbin/ip addr add 185.230.79.207/24 dev {{ interfaces.srv_old }}
-- 
GitLab