From 5456f6d3858295c4552dc07a26354c3e3814dc6f Mon Sep 17 00:00:00 2001 From: Laszlo Rafael <rlacko99@gmail.com> Date: Sat, 10 Dec 2022 21:46:55 +0100 Subject: [PATCH] Add drbd multipath blacklist to kube nodes --- ansible/kube/base.yaml | 13 +++++++++++++ .../kube/templates/etc/multipath/conf.d/drbd.conf | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 ansible/kube/templates/etc/multipath/conf.d/drbd.conf diff --git a/ansible/kube/base.yaml b/ansible/kube/base.yaml index 7ce6379..035224e 100644 --- a/ansible/kube/base.yaml +++ b/ansible/kube/base.yaml @@ -20,3 +20,16 @@ state: present key: "{{ item }}" loop: "{{ ssh_keys }}" + - name: Ensure /etc/multipathfolder exists + file: + path: /etc/multipath + state: directory + - name: Ensure /etc/multipath/conf.d folder exists + file: + path: /etc/multipath/conf.d + state: directory + - name: Blacklist multipath for drbd + template: + src: etc/multipath/conf.d/drbd.conf + dest: /etc/multipath/conf.d/drbd.conf + mode: 0644 diff --git a/ansible/kube/templates/etc/multipath/conf.d/drbd.conf b/ansible/kube/templates/etc/multipath/conf.d/drbd.conf new file mode 100644 index 0000000..61c6b50 --- /dev/null +++ b/ansible/kube/templates/etc/multipath/conf.d/drbd.conf @@ -0,0 +1,3 @@ +blacklist { + devnode "^drbd[0-9]+" +} \ No newline at end of file -- GitLab