Page MenuHomePhorge

No OneTemporary

Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None
diff --git a/deployments/ansible/roles/ansible-role-drbd/tasks/RedHat.yml b/deployments/ansible/roles/ansible-role-drbd/tasks/RedHat.yml
index fd2a0d3..12c4214 100644
--- a/deployments/ansible/roles/ansible-role-drbd/tasks/RedHat.yml
+++ b/deployments/ansible/roles/ansible-role-drbd/tasks/RedHat.yml
@@ -1,56 +1,60 @@
---
- name: List kernel modules
ansible.builtin.shell:
cmd: lsmod | sed 1d | awk '{print $1}'
check_mode: false
changed_when: false
register: _loaded_kernel_modules
- name: Print return information from the previous task
ansible.builtin.debug:
var: _loaded_kernel_modules
- name: Install DRBD from source
when: "'drbd' not in _loaded_kernel_modules['stdout_lines']"
block:
- name: Install epel package
ansible.builtin.dnf:
name:
- epel-release
state: "{{ packages_state | d('present') }}"
allow_downgrade: true
tags:
- packages
- name: Import elrepo key
command: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- name: Install elrepo
command: dnf -y install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
- name: Enable CRB
command: dnf config-manager --set-enabled crb
- name: Install required packages
ansible.builtin.dnf:
name:
- kmod-drbd9x
- drbd9x-utils
- - drbd
- - drbd-bash-completion
- - drbd-selinux
state: "{{ packages_state | d('present') }}"
tags:
- packages
- name: List kernel modules
ansible.builtin.shell:
cmd: lsmod | sed 1d | awk '{print $1}'
check_mode: false
changed_when: false
register: _r_loaded_kernel_modules
- name: Load DRBD kernel driver now
ansible.builtin.command:
cmd: modprobe drbd
when: "'drbd' not in _r_loaded_kernel_modules['stdout_lines']"
+
+ - name: Load DRBD kernel driver on boot
+ ansible.builtin.copy:
+ dest: /etc/modules-load.d/drbd.conf
+ content: "drbd"
+ mode: "0644"
+

File Metadata

Mime Type
text/x-diff
Expires
Sat, Apr 4, 1:12 AM (2 w, 5 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18821851
Default Alt Text
(2 KB)

Event Timeline