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
parent
fb9f46cc47
commit
9690234203
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
Loading…
Reference in New Issue