From 2c427576203636b3747c6588cb5832a36ff97f8a Mon Sep 17 00:00:00 2001
From: Benjamin Graillot <graillot@crans.org>
Date: Tue, 11 Aug 2020 14:22:37 +0200
Subject: [PATCH] [iproute2] name table 26

---
 plays/firewall.yml                             |  5 +++++
 roles/iproute2/tasks/main.yml                  |  8 ++++++++
 roles/iproute2/templates/iproute2/rt_tables.j2 | 13 +++++++++++++
 3 files changed, 26 insertions(+)
 create mode 100644 roles/iproute2/tasks/main.yml
 create mode 100644 roles/iproute2/templates/iproute2/rt_tables.j2

diff --git a/plays/firewall.yml b/plays/firewall.yml
index c015c7cd..7f489e63 100755
--- a/plays/firewall.yml
+++ b/plays/firewall.yml
@@ -1,5 +1,10 @@
 #!/usr/bin/env ansible-playbook
 ---
+# Deploy iproute2 config file
+- hosts: crans_routeurs
+  roles:
+    - iproute2
+
 # Deploy firewall
 - hosts: crans_routeurs
   vars:
diff --git a/roles/iproute2/tasks/main.yml b/roles/iproute2/tasks/main.yml
new file mode 100644
index 00000000..073cfe54
--- /dev/null
+++ b/roles/iproute2/tasks/main.yml
@@ -0,0 +1,8 @@
+---
+- name: Deploy table names configuration
+  template:
+    src: iproute2/rt_tables.j2
+    dest: /etc/iproute2/rt_tables
+    mode: 0644
+    owner: root
+    group: root
diff --git a/roles/iproute2/templates/iproute2/rt_tables.j2 b/roles/iproute2/templates/iproute2/rt_tables.j2
new file mode 100644
index 00000000..aea599bc
--- /dev/null
+++ b/roles/iproute2/templates/iproute2/rt_tables.j2
@@ -0,0 +1,13 @@
+{{ ansible_header | comment }}
+#
+# reserved values
+#
+255	local
+254	main
+253	default
+0	unspec
+#
+# local
+#
+#1	inr.ruhep
+26 zayo
-- 
GitLab