21 Jun 2023 Enrico Vianello
It’s highly recommended to configure latest StoRM v1.11.22 release with latest StoRM Puppet module.
Due to the fact that both Puppet v5.x and v6.x have reached EOL, the v4.0.0 release of StoRM Puppet module is supported only on Puppet v7.
First of all install Puppet 7 repositories:
rpm -Uvh https://yum.puppet.com/puppet7-release-el-7.noarch.rpm
rpm -Uvh https://yum.puppet.com/puppet-tools-release-el-7.noarch.rpm
Install Puppet latest GPG key:
wget http://yum.puppet.com/RPM-GPG-KEY-puppet-20250406
rpm --import RPM-GPG-KEY-puppet-20250406 && \
Finally, you can install Puppet service:
yum install -y puppet
storm::gridftp::data_interface parameter in order to support a configuration behind a public IPstorm::gridftp::log_level parameter in order to allow logging levelstorm::webdav::ensure_empty_storage_area_dir: storage area directory is now automatically purged of not managed properties filesstorm::webdav::tpc_enable_expect_continue_threshold in order to set a threshold from which an header with Expect: 100 continue is addedstorm::webdav::user parameter in order to allow the setting of a custom user used to run the servicestorm::webdav::tape_wellknown_source parameter in order to specify which JSON file has to be loaded as content of the well-known endpoint for WLCG Tape REST API implementationupdate-site-report script, JSON file is now moved and not copied to avoid the growth of useless files in tmp directorystorm::backend::debug* parametersstorm::backend::install_native_libs_gpfs parameter because the installation of the GPFS libs is done if at least one storage area has fs_type GPFS.More info here