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