From 51e5aa379f364f8061aa85739141f6e063c50e4a Mon Sep 17 00:00:00 2001
From: "iliya.saroukha" <iliya.saroukhanian@etu.hesge.ch>
Date: Sun, 16 Mar 2025 20:35:40 +0100
Subject: [PATCH] feat: prereqs playbook for installing nginx wireguard
 packages for H1 and H2

---
 playbooks/prereqs_wireguard.play.yml | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 playbooks/prereqs_wireguard.play.yml

diff --git a/playbooks/prereqs_wireguard.play.yml b/playbooks/prereqs_wireguard.play.yml
new file mode 100644
index 0000000..4764039
--- /dev/null
+++ b/playbooks/prereqs_wireguard.play.yml
@@ -0,0 +1,22 @@
+---
+- name: Prerequisites for WireGuard installation
+  hosts: all
+  become: true
+
+  tasks:
+    - name: DHCP mgmt0 route
+      ansible.builtin.command:
+        cmd: dhclient -v mgmt0
+
+    - name: Update package db
+      ansible.builtin.command:
+        cmd: apt update
+
+    - name: Install packages
+      ansible.builtin.apt:
+        name: ["nginx", "wireguard", "curl"]
+        state: present
+
+    - name: Remove DHCP route
+      ansible.builtin.command:
+        cmd: ip r del default
-- 
GitLab