ansible: Ensure GPFS build prerequisites are installed
authorMartin Schwenke <martin@meltin.net>
Wed, 4 Dec 2019 05:00:14 +0000 (16:00 +1100)
committerMartin Schwenke <martin@meltin.net>
Wed, 4 Dec 2019 05:18:59 +0000 (16:18 +1100)
Signed-off-by: Martin Schwenke <martin@meltin.net>
ansible/node/roles/clusterfs/tasks/redhat/clusterfs-gpfs.yml

index c77e38093697a248837bfa4bdb4138d2befb41bd..6ef7a6656f6caff93ac4d7f7575aefbdb286eadc 100644 (file)
     src: autocluster-gpfs.profile
     dest: /etc/profile.d/autocluster-gpfs.sh
 
+- name: determine kernel release
+  command: uname -r
+  register: kernel_version
+
+- name: install dependencies for building GPFS kernel module
+  package:
+    name:
+    - "kernel-devel-{{ kernel_version.stdout }}"
+    - "kernel-headers-{{ kernel_version.stdout }}"
+    - gcc
+    - gcc-c++
+
 - name: build GPFS modules
   shell: LINUX_DISTRIBUTION=REDHAT_AS_LINUX /usr/lpp/mmfs/bin/mmbuildgpl
   args: