diff --git a/roles/k8s-worker/tasks/main.yml b/roles/k8s-worker/tasks/main.yml index 968d4d7..6bd465b 100644 --- a/roles/k8s-worker/tasks/main.yml +++ b/roles/k8s-worker/tasks/main.yml @@ -1,3 +1,27 @@ +- name: ensure required packages are installed + package: + name: + # Required for Longhorn RWO volumes + - iscsi-initiator-utils + # Required for Longhorn RWX volumes + - nfs-utils + state: present + tags: + - install + +- name: ensure iscsi socket is enabled + systemd: + name: iscsid.socket + enabled: true + tags: + - service +- name: ensure iscsi socket is active + systemd: + name: iscsid.socket + state: started + tags: + - service + - name: flush handlers meta: flush_handlers diff --git a/roles/kubelet/tasks/main.yml b/roles/kubelet/tasks/main.yml index cf2160e..27b4ca6 100644 --- a/roles/kubelet/tasks/main.yml +++ b/roles/kubelet/tasks/main.yml @@ -112,16 +112,3 @@ enabled: true tags: - service - -- name: ensure iscsi socket is enabled - systemd: - name: iscsid.socket - enabled: true - tags: - - service -- name: ensure iscsi socket is active - systemd: - name: iscsid.socket - state: started - tags: - - service diff --git a/roles/kubelet/vars/main.yml b/roles/kubelet/vars/main.yml index 92f48f9..48e71f4 100644 --- a/roles/kubelet/vars/main.yml +++ b/roles/kubelet/vars/main.yml @@ -6,7 +6,3 @@ kubernetes_common_packages: - ebtables - ethtool - iproute-tc -# Required for Longhorn RWO volumes -- iscsi-initiator-utils -# Required for Longhorn RWX volumes -- nfs-utils