From c0ded15e19b4451d39560704b9166cec1f85e7d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de> Date: Thu, 30 May 2024 16:55:28 +0200 Subject: [PATCH] feat: add required packages for RHEL 8 --- tasks/install_packages.yml | 7 +++-- vars/redhat_8_packages.yml | 53 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 vars/redhat_8_packages.yml diff --git a/tasks/install_packages.yml b/tasks/install_packages.yml index 940be7a..73362d3 100644 --- a/tasks/install_packages.yml +++ b/tasks/install_packages.yml @@ -1,8 +1,7 @@ --- -- name: include vars redhat_7_packages - ansible.builtin.include_vars: redhat_7_packages.yml - when: ( ansible_os_family == 'RedHat' ) and - ( ansible_distribution_major_version == "7" ) +- name: include vars redhat_{{ ansible_distribution_major_version }}_packages + ansible.builtin.include_vars: "redhat_{{ ansible_distribution_major_version }}_packages.yml" + when: ansible_os_family == 'RedHat' - name: install packages required by ExLibris and additional packages ansible.builtin.yum: diff --git a/vars/redhat_8_packages.yml b/vars/redhat_8_packages.yml new file mode 100644 index 0000000..7bf2879 --- /dev/null +++ b/vars/redhat_8_packages.yml @@ -0,0 +1,53 @@ +--- +# required RedHat 8 packages +# as documented at https://knowledge.exlibrisgroup.com/Cross-Product/Cross-Product_Documentation/System_Requirements -> Operating System Requirements for Red Hat Enterprise Linux (page 13 and following) + +redhat_packages: [ + 'bc', + 'binutils', + 'compat-openssl10', + 'dejavu-sans-fonts', + 'dos2unix', + 'elfutils-libelf', + 'elfutils-libelf-devel', + 'fontconfig.x86_64', + 'fontconfig-devel', + 'freetype.x86_64', + 'glibc.x86_64', + 'glibc-devel', + 'keyutils-libs.i686', + 'krb5-libs.i686', + 'ksh', + 'libaio', + 'libaio-devel', + 'libcom_err.i686', + 'libgcc', + 'libgcc.x86_64', + 'libibverbs', + 'libnsl', + 'libnsl.i686', + 'librdmacm', + 'libselinux.i686', + 'libstdc++', + 'libstdc++-devel', + 'libuuid.x86_64', + 'libX11', + 'libXau', + 'libxcb', + 'libxcrypt.i686', + 'libXi', + 'libxml2.i686', + 'libXrender', + 'libXtst', + 'make', + 'pcre2.i686', + 'perl', + 'policycoreutils', + 'policycoreutils-python-utils', + 'smartmontools', + 'sysstat', + 'tar', + 'xz-libs.i686', + 'zlib.i686', + 'zlib.x86_64', +] -- GitLab