Consolidated variables in the .env.example and added the worker to a customizable list
This commit is contained in:
@ -3,9 +3,8 @@
|
||||
hosts: all
|
||||
become: true
|
||||
tasks:
|
||||
|
||||
- name: Install required packages
|
||||
apt:
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- open-iscsi
|
||||
- nfs-common
|
||||
@ -14,39 +13,34 @@
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
- name: Ensure iscsi_tcp kernel module is loaded
|
||||
modprobe:
|
||||
name: iscsi_tcp
|
||||
- name: Ensure required kernel modules are loaded
|
||||
community.general.modprobe:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop:
|
||||
- iscsi_tcp
|
||||
- dm_crypt
|
||||
|
||||
- name: Ensure dm_crypt kernel module is loaded
|
||||
modprobe:
|
||||
name: dm_crypt
|
||||
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: Ensure dm_crypt module loads on boot
|
||||
copy:
|
||||
dest: /etc/modules-load.d/dm_crypt.conf
|
||||
content: |
|
||||
dm_crypt
|
||||
- name: Ensure required modules load on boot
|
||||
ansible.builtin.copy:
|
||||
content: "{{ item.name }}"
|
||||
dest: "/etc/modules-load.d/{{ item.name }}.conf"
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
loop:
|
||||
- { name: iscsi_tcp }
|
||||
- { name: dm_crypt }
|
||||
|
||||
- name: Disable and stop multipathd service
|
||||
systemd:
|
||||
ansible.builtin.systemd_service:
|
||||
name: multipathd
|
||||
state: stopped
|
||||
enabled: false
|
||||
|
||||
- name: Disable multipathd socket (if exists)
|
||||
ansible.builtin.systemd_service:
|
||||
name: multipathd.socket
|
||||
enabled: false
|
||||
state: stopped
|
||||
masked: true
|
||||
daemon_reload: yes
|
||||
ignore_errors: true
|
||||
ignore_errors: true
|
Reference in New Issue
Block a user