From 01b4dc2f0933f29eab47b105647baa161d6dd460 Mon Sep 17 00:00:00 2001 From: Massaki Archambault Date: Wed, 19 Feb 2025 19:18:54 -0500 Subject: [PATCH] tweak longhorn install --- roles/k3s/handlers/main.yml | 8 ++++---- roles/k3s/tasks/main.yml | 24 +++++++++++++++++------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/roles/k3s/handlers/main.yml b/roles/k3s/handlers/main.yml index d4e5e68..edc3394 100644 --- a/roles/k3s/handlers/main.yml +++ b/roles/k3s/handlers/main.yml @@ -1,7 +1,7 @@ -- name: Restart multipathd - service: - name: multipathd - state: restarted +# - name: Restart multipathd +# service: +# name: multipathd +# state: restarted - name: reboot reboot: \ No newline at end of file diff --git a/roles/k3s/tasks/main.yml b/roles/k3s/tasks/main.yml index c371a46..4a4e1a6 100644 --- a/roles/k3s/tasks/main.yml +++ b/roles/k3s/tasks/main.yml @@ -2,14 +2,24 @@ apt: name: - open-iscsi # required by longhorn - - nfs-common # required for nfs support - - iptables # required for docker-in-docker workload support + - nfs-common # required by longhorn + - nfs-client # required by longhorn + - cryptsetup # required by longhorn + - dmsetup # required by longhorn + - iptables # required for docker-in-docker workload support # https://longhorn.io/kb/troubleshooting-volume-with-multipath/ -- name: Disable multipath (for longhorn volumes) - copy: - src: multipath.conf - dest: /etc/multipath.conf - notify: Restart multipathd +# - name: Disable multipathd (for longhorn volumes) +# copy: +# src: multipath.conf +# dest: /etc/multipath.conf +# notify: Restart multipathd + +- name: Disable multipathd (for longhorn volumes) + systemd: + name: multipathd + state: stopped + enabled: no + ignore_errors: true # a node may not have multipathd installed - include_tasks: '{{ platform }}.yml'