r/k8s-worker: Install iSCSI/NFS client tools

We don't want the iSCSI and NFS client tools to be installed on control
plane nodes.  Let's move this task to the _k8s-worker_ role so it will
only apply to worker nodes.
unifi-restore
Dustin 2025-07-22 09:57:05 -05:00
parent fb9f46cc47
commit 9690234203
3 changed files with 24 additions and 17 deletions

View File

@ -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 - name: flush handlers
meta: flush_handlers meta: flush_handlers

View File

@ -112,16 +112,3 @@
enabled: true enabled: true
tags: tags:
- service - 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

View File

@ -6,7 +6,3 @@ kubernetes_common_packages:
- ebtables - ebtables
- ethtool - ethtool
- iproute-tc - iproute-tc
# Required for Longhorn RWO volumes
- iscsi-initiator-utils
# Required for Longhorn RWX volumes
- nfs-utils