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"