diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-08-29 14:11:21 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-08-29 14:11:21 +0200 |
commit | 4234a2882f0812be37721b6b7a58156260d52379 (patch) | |
tree | 9394eba47021a7050c7764b7fed0689d5a15b6fa /grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp | |
download | grid5k-4234a2882f0812be37721b6b7a58156260d52379.tar.gz grid5k-4234a2882f0812be37721b6b7a58156260d52379.tar.bz2 grid5k-4234a2882f0812be37721b6b7a58156260d52379.zip |
initial import
Diffstat (limited to 'grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp')
-rw-r--r-- | grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp b/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp new file mode 100644 index 0000000..9ec247b --- /dev/null +++ b/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp @@ -0,0 +1,33 @@ +class env::std::configure_g5kdiskmanagerbackend { + + require env::std::install_hwraid_apt_source + require env::std::configure_g5kmanager + + case $operatingsystem { + 'Debian': { + case "${::lsbdistcodename}" { + "stretch", "buster", "bullseye" : { + file { + '/etc/systemd/system/g5k-disk-manager-backend.service': + source => 'puppet:///modules/env/std/g5k-manager/g5k-disk-manager-backend.service', + ensure => file; + '/usr/local/libexec/g5k-disk-manager-backend': + source => 'puppet:///modules/env/std/g5k-manager/g5k-disk-manager-backend', + mode => '0755', + ensure => file; + '/etc/systemd/system/multi-user.target.wants/g5k-disk-manager-backend.service': + ensure => link, + target => '/etc/systemd/system/g5k-disk-manager-backend.service'; + } + } + default : { + err "${::lsbdistcodename} not supported." + } + } + } + default : { + err "${operatingsystem} not supported." + } + } +} + |