diff --git a/README.md b/README.md index 2f93dab..ba244e7 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,7 @@ This module aims to support the current and previous major Puppet versions. * EL 6 * EL 7 * EL 8 + * EL 9 * Solaris 10 * Suse 10 * Suse 11 diff --git a/data/os/RedHat/9.yaml b/data/os/RedHat/9.yaml new file mode 100644 index 0000000..d890c12 --- /dev/null +++ b/data/os/RedHat/9.yaml @@ -0,0 +1,4 @@ +--- + +afs::systemd_unit_template: openafs-client-RedHat-systemd-exec.service +afs::systemd_script_template: openafs-client-RedHat-systemd-exec diff --git a/metadata.json b/metadata.json index 391e41b..8652809 100644 --- a/metadata.json +++ b/metadata.json @@ -28,7 +28,8 @@ "5", "6", "7", - "8" + "8", + "9" ] }, { @@ -37,7 +38,8 @@ "5", "6", "7", - "8" + "8", + "9" ] }, { @@ -46,7 +48,8 @@ "5", "6", "7", - "8" + "8", + "9" ] }, { diff --git a/spec/spec_helper_local.rb b/spec/spec_helper_local.rb index 3fb56e2..703582d 100644 --- a/spec/spec_helper_local.rb +++ b/spec/spec_helper_local.rb @@ -47,6 +47,19 @@ def platforms package_name: ['openafs', 'openafs-client', 'openafs-docs', 'openafs-compat', 'openafs-krb5', 'dkms', 'dkms-openafs', 'glibc-devel', 'libgcc.i686'], allow_unsupported_modules: false, }, + 'RedHat-9-x86_64' => + { + afs_config_path: '/usr/vice/etc', + cache_path: '/usr/vice/cache', + config_client_dkms: true, + config_client_path: '/etc/sysconfig/openafs-client', + service_provider: 'systemd', + init_script: '/etc/init.d/openafs-client', + systemd_script_template: 'openafs-client-RedHat-systemd-exec', + systemd_unit_template: 'openafs-client-RedHat-systemd-exec.service', + package_name: ['openafs', 'openafs-client', 'openafs-docs', 'openafs-compat', 'openafs-krb5', 'dkms', 'dkms-openafs', 'glibc-devel', 'libgcc.i686'], + allow_unsupported_modules: false, + }, 'CentOS-5-x86_64' => { afs_config_path: '/usr/vice/etc', @@ -94,6 +107,19 @@ def platforms package_name: ['openafs', 'openafs-client', 'openafs-docs', 'openafs-compat', 'openafs-krb5', 'dkms', 'dkms-openafs', 'glibc-devel', 'libgcc.i686'], allow_unsupported_modules: false, }, + 'CentOS-9-x86_64' => + { + afs_config_path: '/usr/vice/etc', + cache_path: '/usr/vice/cache', + config_client_dkms: true, + config_client_path: '/etc/sysconfig/openafs-client', + service_provider: 'systemd', + init_script: '/etc/init.d/openafs-client', + systemd_script_template: 'openafs-client-RedHat-systemd-exec', + systemd_unit_template: 'openafs-client-RedHat-systemd-exec.service', + package_name: ['openafs', 'openafs-client', 'openafs-docs', 'openafs-compat', 'openafs-krb5', 'dkms', 'dkms-openafs', 'glibc-devel', 'libgcc.i686'], + allow_unsupported_modules: false, + }, 'OracleLinux-5-x86_64' => { afs_config_path: '/usr/vice/etc', @@ -142,6 +168,19 @@ def platforms package_name: ['openafs', 'openafs-client', 'openafs-docs', 'openafs-compat', 'openafs-krb5', 'dkms', 'dkms-openafs', 'glibc-devel', 'libgcc.i686'], allow_unsupported_modules: false, }, + 'OracleLinux-9-x86_64' => + { + afs_config_path: '/usr/vice/etc', + cache_path: '/usr/vice/cache', + config_client_dkms: true, + config_client_path: '/etc/sysconfig/openafs-client', + service_provider: 'systemd', + init_script: '/etc/init.d/openafs-client', + systemd_script_template: 'openafs-client-RedHat-systemd-exec', + systemd_unit_template: 'openafs-client-RedHat-systemd-exec.service', + package_name: ['openafs', 'openafs-client', 'openafs-docs', 'openafs-compat', 'openafs-krb5', 'dkms', 'dkms-openafs', 'glibc-devel', 'libgcc.i686'], + allow_unsupported_modules: false, + }, 'Scientific-5-x86_64' => { afs_config_path: '/usr/vice/etc',