--- - name: Setup Longhorn Requirements hosts: all become: true tasks: - name: Install required packages apt: name: - open-iscsi - nfs-common state: present update_cache: yes - name: Ensure iscsi_tcp kernel module is loaded modprobe: name: iscsi_tcp state: present - name: Ensure iscsi_tcp module loads on boot copy: dest: /etc/modules-load.d/iscsi.conf content: | iscsi_tcp owner: root group: root mode: '0644' - name: Disable and stop multipathd service systemd: name: multipathd enabled: false state: stopped masked: true daemon_reload: yes ignore_errors: true # in case it's not installed