From ec3f4e6ff37db30379f3fbb05daef228bfc389c8 Mon Sep 17 00:00:00 2001
From: royalcat <k.adamovich20@gmail.com>
Date: Wed, 19 Mar 2025 22:20:39 +0400
Subject: [PATCH] ansible longhorn packages, external ip

---
 .ansible/cluster.yaml   | 7 +++++++
 .ansible/inventory.yaml | 1 +
 2 files changed, 8 insertions(+)

diff --git a/.ansible/cluster.yaml b/.ansible/cluster.yaml
index 417642b..19e2b31 100644
--- a/.ansible/cluster.yaml
+++ b/.ansible/cluster.yaml
@@ -5,6 +5,13 @@
 #     - role: artis3n.tailscale.device
 #       vars:
 #         tailscale_up_skip: true
+- name: Prepare host for longhorn
+  hosts: k3s_cluster
+  tasks:
+    - name: Install packages
+      ansible.builtin.apt:
+        pkg: [open-iscsi, nfs-common, cryptsetup]
+
 - name: Build a cluster
   hosts: k3s_cluster
   vars:
diff --git a/.ansible/inventory.yaml b/.ansible/inventory.yaml
index 174dce3..89cda51 100644
--- a/.ansible/inventory.yaml
+++ b/.ansible/inventory.yaml
@@ -9,6 +9,7 @@ k3s_cluster:
         write-kubeconfig-mode: 777
         vpn-auth: "name=tailscale,controlServerURL=https://headscale.kmsign.ru,joinKey=544cd542cee22ea076d01c2d87b9cc606525b31fe966b168,extraArgs=--advertise-tags=tag:cloud-cluster"
         advertise-address: "130.61.173.37"
+        node-external-ip: "130.61.173.37"
         tls-san:
           - "130.61.173.37"