[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 162/189: add centos image
From: |
gnunet |
Subject: |
[taler-grid5k] 162/189: add centos image |
Date: |
Thu, 28 Apr 2022 10:48:52 +0200 |
This is an automated email from the git hooks/post-receive script.
marco-boss pushed a commit to branch master
in repository grid5k.
commit c2c8bbf438dfe17a192b40c3e087173613aa7ece
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Wed Apr 20 09:42:56 2022 +0200
add centos image
---
image/README.md | 11 +++-
.../grid5000/centos8-x64-min.yaml} | 32 +++++------
.../{ => centos8}/grid5000/from_scratch/base.yaml | 0
.../grid5000/from_scratch/centos-8.yaml} | 13 ++---
.../centos8/grid5000/from_scratch/centos-base.yaml | 55 ++++++++++++++++++
.../grid5000/steps/aliases/defaults.yaml | 0
.../bootstrap/centos/prepare_autoinstall.yaml | 7 +++
.../steps/bootstrap/download_installer.yaml | 0
.../steps/bootstrap/prepare_appliance.yaml | 0
.../grid5000/steps/bootstrap/prepare_disk.yaml | 0
.../bootstrap/prepare_ssh_to_out_context.yaml | 0
.../steps/bootstrap/start_http_server.yaml | 0
.../grid5000/steps/bootstrap/start_qemu.yaml | 4 +-
.../grid5000/steps/checkpoints/simple.yaml | 0
.../steps/data/helpers/export_appliance.py | 0
.../steps/data/helpers/netinstall_iso_finder.py | 36 ++++++++++--
.../steps/data/helpers/simple_http_server.py | 0
.../grid5000/steps/data/kickstart/centos8-ks.cfg | 46 +++++++++++++++
.../grid5000/steps/data/qemu-sendkeys.rb | 0
.../steps/data/qemu-sendkeys/netinst-centos | 1 +
.../grid5000/steps/disable_checkpoint.yaml | 0
.../grid5000/steps/enable_checkpoint.yaml | 0
image/{ => centos8}/grid5000/steps/env/bashrc | 0
.../{ => centos8}/grid5000/steps/env/functions.sh | 0
.../steps/export/centos}/clean_dhcp_leases.yaml | 2 +-
.../steps/export/do_qcow2_finish_works.yaml | 0
.../grid5000/steps/export/export_g5k.yaml | 15 ++++-
.../grid5000/steps/export/save_appliance_VM.yaml | 0
.../setup/centos/8/create_kernel_symlinks.yaml | 25 ++++++++
.../grid5000/steps/setup/centos/clean_system.yaml | 26 +++++++++
.../steps/setup/centos/configure_system.yaml | 61 ++++++++++++++++++++
.../grid5000/steps/setup/centos/disable_kdump.yaml | 7 +++
.../steps/setup/centos/install_packages.yaml | 13 +++++
.../steps/setup/centos/minimal_install.yaml | 12 ++++
.../grid5000/steps/setup/centos/set_g5k_motd.yaml | 19 +++++++
.../grid5000/steps/setup/set_g5k_release.yaml | 14 +++++
.../taler-centos8.yaml} | 66 ++++++++--------------
.../grid5000/debian11-x64-common.yaml | 0
.../{ => debian11}/grid5000/debian11-x64-nfs.yaml | 0
.../{ => debian11}/grid5000/from_scratch/base.yaml | 0
.../grid5000/from_scratch/debian-base.yaml | 0
.../grid5000/from_scratch/debian-bullseye.yaml | 0
.../grid5000/steps/aliases/defaults.yaml | 0
.../bootstrap/debian/prepare_autoinstall.yaml | 0
.../steps/bootstrap/download_installer.yaml | 0
.../steps/bootstrap/prepare_appliance.yaml | 0
.../grid5000/steps/bootstrap/prepare_disk.yaml | 0
.../bootstrap/prepare_ssh_to_out_context.yaml | 0
.../steps/bootstrap/start_http_server.yaml | 0
.../grid5000/steps/bootstrap/start_qemu.yaml | 0
.../grid5000/steps/checkpoints/simple.yaml | 0
.../steps/data/helpers/export_appliance.py | 0
.../steps/data/helpers/netinstall_iso_finder.py | 0
.../steps/data/helpers/simple_http_server.py | 0
.../steps/data/preseed/debian-bullseye-preseed.cfg | 0
.../grid5000/steps/data/qemu-sendkeys.rb | 0
.../steps/data/qemu-sendkeys/netinst-iso-debian | 0
.../grid5000/steps/data/setup/hiera/hiera.yaml | 0
.../steps/data/setup/hiera/hieradata/defaults.yaml | 0
.../steps/data/setup/puppet/manifests/base.pp | 0
.../steps/data/setup/puppet/manifests/big.pp | 0
.../steps/data/setup/puppet/manifests/min.pp | 0
.../steps/data/setup/puppet/manifests/nfs.pp | 0
.../steps/data/setup/puppet/manifests/std.pp | 0
.../steps/data/setup/puppet/manifests/xen.pp | 0
.../modules/env/files/base/cpufreq/cpufrequtils | 0
.../modules/env/files/base/ganglia/gmond.conf | 0
.../modules/env/files/base/infiniband/90-ib.rules | 0
.../modules/env/files/base/infiniband/openib.conf | 0
.../modules/env/files/base/infiniband/openibd | 0
.../env/files/base/infiniband/openibd.service | 0
.../puppet/modules/env/files/base/kexec/kexec | 0
.../puppet/modules/env/files/base/mx/ip_over_mx | 0
.../modules/env/files/base/ndctl/ndctl.preset | 0
.../modules/env/files/base/sshfs/40-fuse.rules | 0
.../env/files/base/tuning/limits-grid5000.conf | 0
.../env/files/base/tuning/sysctl-00-grid5000.conf | 0
.../env/files/base/userns/sysctl-00-userns.conf | 0
.../modules/env/files/big/amd_gpu/70-amdgpu.rules | 0
.../modules/env/files/big/kvm/60-qemu-system.rules | 0
.../puppet/modules/env/files/big/kvm/create_tap | 0
.../puppet/modules/env/files/big/kvm/random_mac | 0
.../setup/puppet/modules/env/files/big/kvm/sudoers | 0
.../puppet/modules/env/files/big/mic/85-mic.rules | 0
.../setup/puppet/modules/env/files/big/mic/fstab | 0
.../puppet/modules/env/files/big/mic/mic0.filelist | 0
.../setup/puppet/modules/env/files/big/mic/mpss | 0
.../puppet/modules/env/files/big/nvidia/cuda.conf | 0
.../env/files/big/nvidia/dcgm-exporter.service | 0
.../env/files/big/nvidia/ganglia-monitor.service | 0
.../env/files/big/nvidia/modpython-nvidia.conf | 0
.../files/big/nvidia/nvidia-persistenced.service | 0
.../env/files/big/nvidia/nvidia-smi.service | 0
.../env/files/min/apt/grid5000-archive-key.asc | 0
.../env/files/min/cpu_microcode/amd64-microcode | 0
.../env/files/min/cpu_microcode/intel-microcode | 0
.../modules/env/files/min/image_versioning/git_tag | 0
.../env/files/min/image_versioning/postinst | 0
.../puppet/modules/env/files/min/locales/locale | 0
.../modules/env/files/min/locales/locale.gen | 0
.../env/files/min/network/g5k-update-host-name | 0
.../puppet/modules/env/files/min/network/hosts | 0
.../env/files/nfs/ldap/ca2019.grid5000.fr.cert | 0
.../puppet/modules/env/files/nfs/ldap/common-auth | 0
.../modules/env/files/nfs/ldap/common-password | 0
.../puppet/modules/env/files/nfs/ldap/ldap.conf | 0
.../modules/env/files/nfs/ldap/libnss-ldap.conf | 0
.../puppet/modules/env/files/nfs/ldap/nscd.conf | 0
.../puppet/modules/env/files/nfs/ldap/nslcd.conf | 0
.../modules/env/files/nfs/ldap/nsswitch.conf | 0
.../env/files/nfs/openiscsi/55-openiscsi.rules | 0
.../modules/env/files/nfs/openiscsi/iscsidev.sh | 0
.../files/std/g5k-manager/g5k-disk-manager-backend | 0
.../g5k-manager/g5k-disk-manager-backend.service | 0
.../env/files/std/g5k-manager/g5k-pmem-manager | 0
.../files/std/g5k-manager/g5k-pmem-manager.service | 0
.../env/files/std/g5k-manager/lib/g5k-manager.rb | 0
.../env/files/std/g5k_generator/g5k_generator | 0
.../env/files/std/g5kchecks/g5k-checks.conf | 0
.../puppet/modules/env/files/std/lvm/lvm.conf | 0
.../modules/env/files/std/net_access/iptables | 0
.../env/files/std/net_access/iptables.stretch | 0
.../modules/env/files/std/net_access/rsyslog.conf | 0
.../env/files/std/net_access/syslog_iptables.conf | 0
.../files/std/nvidia_configure/nvidia-reset-mig | 0
.../std/nvidia_configure/nvidia-reset-mig.service | 0
.../modules/env/files/std/oar/batch_job_bashrc | 0
.../env/files/std/oar/etc/security/access.conf | 0
.../modules/env/files/std/oar/oar-node-service | 0
.../env/files/std/oar/oar-node.service.override | 0
.../modules/env/files/std/oar/oar_sshclient_config | 0
.../env/files/std/oar/var/lib/oar/access.conf | 0
.../modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k | 0
.../env/files/std/sudo-g5k/id_rsa_sudo-g5k.pub | 0
.../data/setup/puppet/modules/env/files/version | 0
.../setup/puppet/modules/env/files/xen/xen/id_rsa | 0
.../puppet/modules/env/files/xen/xen/id_rsa.pub | 0
.../puppet/modules/env/files/xen/xen/random_mac | 0
.../setup/puppet/modules/env/files/xen/xen/xen-g5k | 0
.../modules/env/files/xen/xen/xen-g5k.service | 0
.../modules/env/files/xen/xen/xend-config.sxp | 0
.../env/lib/facter/installed_kernelreleases.rb | 0
.../setup/puppet/modules/env/manifests/base.pp | 0
.../modules/env/manifests/base/add_ca_grid5000.pp | 0
.../env/manifests/base/configure_dhclient.pp | 0
.../manifests/base/configure_ip_over_infiniband.pp | 0
.../modules/env/manifests/base/configure_kexec.pp | 0
.../env/manifests/base/configure_omnipath.pp | 0
.../env/manifests/base/disable_ndctl_monitor.pp | 0
.../env/manifests/base/disable_nvme_multipath.pp | 0
.../modules/env/manifests/base/do_not_clean_tmp.pp | 0
.../enable_cpufreq_with_performance_governor.pp | 0
.../modules/env/manifests/base/enable_userns.pp | 0
.../env/manifests/base/increase_ssh_maxstartups.pp | 0
.../manifests/base/install_and_disable_ganglia.pp | 0
.../env/manifests/base/tcp_tuning_for_10gbe.pp | 0
.../base/unlimited_memlock_for_infiniband.pp | 0
.../data/setup/puppet/modules/env/manifests/big.pp | 0
.../modules/env/manifests/big/configure_amd_gpu.pp | 0
.../env/manifests/big/configure_initramfs.pp | 0
.../modules/env/manifests/big/configure_kvm.pp | 0
.../env/manifests/big/configure_nvidia_gpu.pp | 0
.../env/manifests/big/configure_nvidia_gpu/cuda.pp | 0
.../manifests/big/configure_nvidia_gpu/drivers.pp | 0
.../manifests/big/configure_nvidia_gpu/ganglia.pp | 0
.../manifests/big/configure_nvidia_gpu/modules.pp | 0
.../big/configure_nvidia_gpu/prometheus.pp | 0
.../manifests/big/configure_nvidia_gpu/services.pp | 0
.../modules/env/manifests/big/configure_postfix.pp | 0
.../modules/env/manifests/big/configure_sshfs.pp | 0
.../modules/env/manifests/big/install_beegfs.pp | 0
.../env/manifests/big/install_g5k_jupyterlab.pp | 0
.../modules/env/manifests/big/install_openmpi.pp | 0
.../manifests/big/install_prometheus_exporters.pp | 0
.../modules/env/manifests/big/install_smartd.pp | 0
.../env/manifests/big/install_snmp_tools.pp | 0
.../manifests/big/prepare_kernel_module_build.pp | 0
.../modules/env/manifests/common/apt_pinning.pp | 0
.../modules/env/manifests/common/g5kpackages.pp | 0
.../env/manifests/common/software_versions.pp | 0
.../puppet/modules/env/manifests/commonpackages.pp | 0
.../setup/puppet/modules/env/manifests/init.pp | 0
.../data/setup/puppet/modules/env/manifests/min.pp | 0
.../env/manifests/min/add_image_version_in_etc.pp | 0
.../configure_kernel_and_blacklist_some_modules.pp | 0
.../min/configure_network_and_install_drivers.pp | 0
.../modules/env/manifests/min/generate_etc_motd.pp | 0
.../manifests/min/install_and_configure_locales.pp | 0
.../env/manifests/min/install_and_configure_ssh.pp | 0
.../env/manifests/min/install_cpu_microcode.pp | 0
.../env/manifests/min/install_metapackage.pp | 0
.../modules/env/manifests/min/install_tgz_g5k.pp | 0
.../modules/env/manifests/min/kernel/initramfs.pp | 0
.../modules/env/manifests/min/kernel/modules.pp | 0
.../modules/env/manifests/min/kernel/remove_old.pp | 0
.../env/manifests/min/kernel/setup_links.pp | 0
.../modules/env/manifests/min/set_root_password.pp | 0
.../manifests/min/set_timezone_to_europe_paris.pp | 0
.../data/setup/puppet/modules/env/manifests/nfs.pp | 0
.../modules/env/manifests/nfs/configure_iscsi.pp | 0
.../modules/env/manifests/nfs/configure_ldap.pp | 0
.../env/manifests/nfs/configure_module_path.pp | 0
.../modules/env/manifests/nfs/configure_ntp.pp | 0
.../env/manifests/nfs/install_nfs_requirements.pp | 0
.../manifests/nfs/install_osirim_requirements.pp | 0
.../nfs/install_storage5k_requirements.pp | 0
.../data/setup/puppet/modules/env/manifests/std.pp | 0
.../env/manifests/std/add_g5kcode_to_path.pp | 0
.../std/configure_g5kdiskmanagerbackend.pp | 0
.../env/manifests/std/configure_g5kmanager.pp | 0
.../env/manifests/std/configure_g5kpmemmanager.pp | 0
.../env/manifests/std/configure_oar_client.pp | 0
.../env/manifests/std/configure_rsyslog_remote.pp | 0
.../setup/puppet/modules/env/manifests/std/dell.pp | 0
.../modules/env/manifests/std/dell/params.pp | 0
.../env/manifests/std/disable_lvm_pvscan.pp | 0
.../modules/env/manifests/std/g5k_generator.pp | 0
.../modules/env/manifests/std/install_g5kchecks.pp | 0
.../env/manifests/std/install_g5ksubnets.pp | 0
.../env/manifests/std/install_hwraid_apt_source.pp | 0
.../modules/env/manifests/std/install_kameleon.pp | 0
.../manifests/std/install_libguestfs_backport.pp | 0
.../modules/env/manifests/std/install_megacli.pp | 0
.../modules/env/manifests/std/install_sudog5k.pp | 0
.../puppet/modules/env/manifests/std/ipmitool.pp | 0
.../modules/env/manifests/std/nvidia_reset_mig.pp | 0
.../data/setup/puppet/modules/env/manifests/xen.pp | 0
.../modules/env/manifests/xen/configure_xen.pp | 0
.../modules/env/manifests/xen/install_grub.pp | 0
.../env/templates/base/omnipath/scibian.key.erb | 0
.../modules/env/templates/common/apt_pinning.erb | 0
.../puppet/modules/env/templates/min/motd.erb | 0
.../env/templates/nfs/ldap/common-account.erb | 0
.../modules/env/templates/nfs/ntp/ntp.conf.erb | 0
.../env/templates/std/dell/linux.dell.com.key.erb | 0
.../std/hwraid/hwraid.le-vert.net.key.erb | 0
.../grid5000/steps/disable_checkpoint.yaml | 0
.../grid5000/steps/enable_checkpoint.yaml | 0
image/{ => debian11}/grid5000/steps/env/bashrc | 0
.../{ => debian11}/grid5000/steps/env/functions.sh | 0
.../steps/export/debian/clean_dhcp_leases.yaml | 0
.../steps/export/do_qcow2_finish_works.yaml | 0
.../grid5000/steps/export/export_g5k.yaml | 0
.../grid5000/steps/export/save_appliance_VM.yaml | 0
.../grid5000/steps/setup/debian/clean_system.yaml | 0
.../steps/setup/debian/configure_apt_sources.yaml | 0
.../steps/setup/debian/configure_system.yaml | 0
.../steps/setup/debian/install_packages.yaml | 0
.../steps/setup/debian/minimal_install.yaml | 0
.../steps/setup/debian/run_orchestrator.yaml | 0
.../steps/setup/debian/setup_orchestrator.yaml | 0
image/{ => debian11}/taler-debian11.yaml | 0
252 files changed, 385 insertions(+), 80 deletions(-)
diff --git a/image/README.md b/image/README.md
index e4f912e..3266b6f 100644
--- a/image/README.md
+++ b/image/README.md
@@ -6,6 +6,13 @@ Official documentation can be found on these links:
* [Grid5000 Kadeploy](https://www.grid5000.fr/w/Advanced_Kadeploy)
* [Kameleon Documentation](http://kameleon.imag.fr/grid5000_tutorial.html)
+## Images
+
+There are two variants, debian11 and centos8 please change into the respective
directory
+before running any commands. Please do also replace debian11 with the
corresponding name.
+
+**NOTE** Centos8 does not have nfs enabled (yet)
+
## Manual Build
Replace `<G5K_USER>` with your Grid5000 username.
@@ -51,8 +58,8 @@ cd build/taler-debian11
scp taler-debian11.* <G5K_USER>@access.grid5000.fr:<G5K_SITE>/public/
```
-**NOTE** G5K_USER and G5K_SITE should match the ones in taler-debian11.dsc
-G5K_SITE defaults to `lyon`.
+**NOTE** `G5K_USER` and `G5K_SITE` should match the ones in taler-debian11.dsc
+`G5K_SITE` defaults to `lyon`.
## Usage
diff --git a/image/grid5000/debian11-x64-common.yaml
b/image/centos8/grid5000/centos8-x64-min.yaml
similarity index 62%
copy from image/grid5000/debian11-x64-common.yaml
copy to image/centos8/grid5000/centos8-x64-min.yaml
index 6b53d71..129a035 100644
--- a/image/grid5000/debian11-x64-common.yaml
+++ b/image/centos8/grid5000/centos8-x64-min.yaml
@@ -2,19 +2,18 @@
# vim: softtabstop=2 shiftwidth=2 expandtab fenc=utf-8 cc=81 tw=80
#==============================================================================
#
-# DESCRIPTION: Debian bullseye (11) x64 common Grid'5000 environment
+# DESCRIPTION: Centos8 x64 min Grid'5000 environment
#
#==============================================================================
---
-extend: from_scratch/debian-bullseye.yaml
+extend: from_scratch/centos-8.yaml
global:
- # Export format to generate
appliance_formats: qcow2 tar.zst
# Output base filename
output: "$${kameleon_cwd}/$${kameleon_recipe_name}"
# Grid'5000 environment variant
- g5k_variant: common
+ g5k_variant: min
# Grid'5000 environment version
g5k_version: 1111111111
# Grid'5000 environment arch
@@ -24,30 +23,31 @@ global:
g5k_tar_compression: "zstd"
g5k_postinst_path: server:///grid5000/postinstalls/g5k-postinstall.tgz
g5k_postinst_compression: "gzip"
- g5k_postinst_script: g5k-postinstall --net debian --disk-aliases
- g5k_kernel_params: ""
- deb_backports: true
- # grub-efi-amd64-bin has to be installed if we want to support both mbr and
- # efi boot methods. This package can be installed in parallel with grub-pc
- # (in contrary to grub-efi-amd64 which conflit with grub-pc)
- packages: "grub-efi-amd64-bin"
+ g5k_postinst_script: g5k-postinstall --net redhat --disk-aliases
+ g5k_kernel_params: "crashkernel=no"
+ g5k_kernel_path: "/vmlinuz"
+ g5k_initrd_path: "/initramfs.img"
+ g5k_no_chroot_for_grub: "true"
+ # Packages to install
+ packages: "zstd"
# locales
locales: POSIX C en_US.UTF8
lang: en_US.UTF8
timezone: Europe/Paris
- # puppet
- puppetlabs_apt_version: 6.3.0
+ # password
+ root_password: grid5000
bootstrap:
- "@base"
setup:
+ - create_kernel_symlinks
- "@base"
- configure_system
- - configure_apt_sources
- install_packages
- - setup_orchestrator
- - run_orchestrator
+ - disable_kdump
+ - set_g5k_release
+ - set_g5k_motd
export:
- clean_dhcp_leases
diff --git a/image/grid5000/from_scratch/base.yaml
b/image/centos8/grid5000/from_scratch/base.yaml
similarity index 100%
copy from image/grid5000/from_scratch/base.yaml
copy to image/centos8/grid5000/from_scratch/base.yaml
diff --git a/image/grid5000/from_scratch/debian-bullseye.yaml
b/image/centos8/grid5000/from_scratch/centos-8.yaml
similarity index 62%
copy from image/grid5000/from_scratch/debian-bullseye.yaml
copy to image/centos8/grid5000/from_scratch/centos-8.yaml
index a017aab..1cccbda 100644
--- a/image/grid5000/from_scratch/debian-bullseye.yaml
+++ b/image/centos8/grid5000/from_scratch/centos-8.yaml
@@ -2,17 +2,16 @@
# vim: softtabstop=2 shiftwidth=2 expandtab fenc=utf-8 cc=81 tw=80
#==============================================================================
#
-# DESCRIPTION: Debian 11 (Bullseye) recipe using the netinstall mechanism
+# DESCRIPTION: Centos 8 recipe using the netinstall mechanism
#
#==============================================================================
---
-extend: debian-base.yaml
-# Global variables use by Kameleon engine and the steps
+extend: centos-base.yaml
+
global:
- # Distribution
- distrib: debian
- release: bullseye
- release_number: 11
+ release_number: 8
+ release: 8.5.2111
+ mirror_url: $${mirror_base_url}$${release}/BaseOS/$${arch}/os
bootstrap:
- "@base"
diff --git a/image/centos8/grid5000/from_scratch/centos-base.yaml
b/image/centos8/grid5000/from_scratch/centos-base.yaml
new file mode 100644
index 0000000..19fdad2
--- /dev/null
+++ b/image/centos8/grid5000/from_scratch/centos-base.yaml
@@ -0,0 +1,55 @@
+#==============================================================================
+# vim: softtabstop=2 shiftwidth=2 expandtab fenc=utf-8 cc=81 tw=80
+#==============================================================================
+#
+# DESCRIPTION: Centos generic recipe using the netinstall mechanism
+#
+# Uses the netinstall + kickstart mechanism
+#
+#==============================================================================
+---
+extend: base.yaml
+global:
+ distrib: centos
+ release_number: 7
+ # release_minor and release_date are not required if using the
installer_iso_finder
+ # helper script
+ #release_major: $${release_number}
+ #release_minor: 4
+ #release_date: 1708
+ release: $${release_number}
+
+ #mirror_base_url: https://vault.centos.org/
+ # faster mirror
+ mirror_base_url: http://mirror.nsc.liu.se/centos-store/
+ mirror_url: $${mirror_base_url}$${release}/os/$${arch}/
+
+ # location of the CentOS netinstall iso
+ # can be set manually or guessed using a url finder helper script
+ #installer_iso_filename:
CentOS-$${release_major}-$${arch}-NetInstall-$${release_date}.iso
+ #installer_iso_url:
$${mirror_base_url}/$${release_major}.$${release_minor}.$${release_date}/isos/$${arch}/$${installer_iso_filename}
+ installer_iso_finder_helper:
$${kameleon_data_dir}/helpers/netinstall_iso_finder.py
+ installer_iso_finder_mirror_url: $${mirror_base_url}
+ installer_iso_finder_args: $${distrib} $${release_number} $${arch}
$${installer_iso_finder_mirror_url}
+ qemu_iso_path: $${kameleon_cwd}/$${distrib}.iso
+
+ # If memory size is too low, the VM crashes.
+ qemu_memory_size: 2G
+
+ base_kickstart_path:
$${kameleon_data_dir}/kickstart/$${distrib}$${release_number}-ks.cfg
+
+ qemu_sendkeys_commands:
$${kameleon_data_dir}/qemu-sendkeys/netinst-$${distrib}
+
+ # Include specific steps
+ include_steps:
+ - $${distrib}/$${release_number}
+ - $${distrib}
+
+bootstrap:
+ - "@base"
+
+setup:
+ - "@base"
+
+export:
+ - "@base"
diff --git a/image/grid5000/steps/aliases/defaults.yaml
b/image/centos8/grid5000/steps/aliases/defaults.yaml
similarity index 100%
copy from image/grid5000/steps/aliases/defaults.yaml
copy to image/centos8/grid5000/steps/aliases/defaults.yaml
diff --git
a/image/centos8/grid5000/steps/bootstrap/centos/prepare_autoinstall.yaml
b/image/centos8/grid5000/steps/bootstrap/centos/prepare_autoinstall.yaml
new file mode 100644
index 0000000..db41561
--- /dev/null
+++ b/image/centos8/grid5000/steps/bootstrap/centos/prepare_autoinstall.yaml
@@ -0,0 +1,7 @@
+- copy_kickstart_file_to_http_directory:
+ - exec_local: mkdir -p $${http_directory}
+ - exec_local: cp $${base_kickstart_path} $${http_directory}/ks.cfg
+
+- customize_kickstart:
+ - exec_local: sed -i s'|rootpw\(.*\)|rootpw $${root_password}|'g
$${http_directory}/ks.cfg
+ - exec_local: sed -i s'|url --url\(.*\)|url --url=$${mirror_url}|'g
$${http_directory}/ks.cfg
diff --git a/image/grid5000/steps/bootstrap/download_installer.yaml
b/image/centos8/grid5000/steps/bootstrap/download_installer.yaml
similarity index 100%
copy from image/grid5000/steps/bootstrap/download_installer.yaml
copy to image/centos8/grid5000/steps/bootstrap/download_installer.yaml
diff --git a/image/grid5000/steps/bootstrap/prepare_appliance.yaml
b/image/centos8/grid5000/steps/bootstrap/prepare_appliance.yaml
similarity index 100%
copy from image/grid5000/steps/bootstrap/prepare_appliance.yaml
copy to image/centos8/grid5000/steps/bootstrap/prepare_appliance.yaml
diff --git a/image/grid5000/steps/bootstrap/prepare_disk.yaml
b/image/centos8/grid5000/steps/bootstrap/prepare_disk.yaml
similarity index 100%
copy from image/grid5000/steps/bootstrap/prepare_disk.yaml
copy to image/centos8/grid5000/steps/bootstrap/prepare_disk.yaml
diff --git a/image/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
b/image/centos8/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
similarity index 100%
copy from image/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
copy to image/centos8/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
diff --git a/image/grid5000/steps/bootstrap/start_http_server.yaml
b/image/centos8/grid5000/steps/bootstrap/start_http_server.yaml
similarity index 100%
copy from image/grid5000/steps/bootstrap/start_http_server.yaml
copy to image/centos8/grid5000/steps/bootstrap/start_http_server.yaml
diff --git a/image/grid5000/steps/bootstrap/start_qemu.yaml
b/image/centos8/grid5000/steps/bootstrap/start_qemu.yaml
similarity index 98%
copy from image/grid5000/steps/bootstrap/start_qemu.yaml
copy to image/centos8/grid5000/steps/bootstrap/start_qemu.yaml
index 35e0206..4dd5888 100644
--- a/image/grid5000/steps/bootstrap/start_qemu.yaml
+++ b/image/centos8/grid5000/steps/bootstrap/start_qemu.yaml
@@ -113,10 +113,10 @@
echo "Starting qemu..."
if [ "$${qemu_enable_kvm}" == "true" ] && (/usr/sbin/kvm-ok > /dev/null
|| egrep '(vmx|svm)' /proc/cpuinfo > /dev/null) ; then # print warning if
/usr/sbin/kvm-ok is not installed
if [ "$${qemu_arch}" == "aarch64" ]; then
- ENABLE_KVM="-enable-kvm -accel kvm -machine
virt,gic-version=host,accel=kvm:tcg -cpu host"
+ ENABLE_KVM="-enable-kvm -machine virt,gic-version=host,accel=kvm:tcg
-cpu host"
#ENABLE_KVM="-global virtio-blk-pci.scsi=off -no-user-config
-enable-fips -machine virt,gic-version=host,accel=kvm:tcg -cpu host -rtc
driftfix=slew -object rng-random,filename=/dev/urandom,id=rng0 -device
virtio-rng-pci,rng=rng0"
elif [ "$${qemu_arch}" == "ppc64" ]; then
- ENABLE_KVM="-enable-kvm -accel kvm -machine pseries,accel=kvm:tcg
-cpu host"
+ ENABLE_KVM="-enable-kvm -machine pseries,accel=kvm:tcg -cpu host"
else #X86_64
ENABLE_KVM="-enable-kvm -cpu host"
fi
diff --git a/image/grid5000/steps/checkpoints/simple.yaml
b/image/centos8/grid5000/steps/checkpoints/simple.yaml
similarity index 100%
copy from image/grid5000/steps/checkpoints/simple.yaml
copy to image/centos8/grid5000/steps/checkpoints/simple.yaml
diff --git a/image/grid5000/steps/data/helpers/export_appliance.py
b/image/centos8/grid5000/steps/data/helpers/export_appliance.py
similarity index 100%
copy from image/grid5000/steps/data/helpers/export_appliance.py
copy to image/centos8/grid5000/steps/data/helpers/export_appliance.py
diff --git a/image/grid5000/steps/data/helpers/netinstall_iso_finder.py
b/image/centos8/grid5000/steps/data/helpers/netinstall_iso_finder.py
similarity index 76%
copy from image/grid5000/steps/data/helpers/netinstall_iso_finder.py
copy to image/centos8/grid5000/steps/data/helpers/netinstall_iso_finder.py
index a3a98ab..5eebef5 100755
--- a/image/grid5000/steps/data/helpers/netinstall_iso_finder.py
+++ b/image/centos8/grid5000/steps/data/helpers/netinstall_iso_finder.py
@@ -128,19 +128,45 @@ if __name__ == '__main__':
[visited,found] = url_find(servers, set(), set())
elif (args.distrib.lower() == "centos"):
if args.mirror == None:
- args.mirror = "http://mirror.in2p3.fr/linux/CentOS/"
+ args.mirror = "https://vault.centos.org/"
if not re.match("^\d+$",args.version):
raise Exception("please give the CentOS release number (e.g. 7
for CentOS-7)")
if args.version == '6':
- url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"/(?:isos/(?:"+args.arch+"/(?:CentOS-"+args.version+"(?:\.\d+)?-"+args.arch+"-netinstall\.iso)?)?)?)?$")
+ url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"(?:\.\d+)?/(?:isos/(?:"+args.arch+"/(?:CentOS-"+args.version+"(?:\.\d+)?-"+args.arch+"-netinstall\.iso)?)?)?)?$")
target_regex =
re.compile("^.*CentOS-\d+(?:\.\d+)?-\w+-netinstall\.iso$")
elif args.version == '7':
- url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"/(?:isos/(?:"+args.arch+"/(?:CentOS-"+args.version+"-"+args.arch+"-NetInstall-\d+\.iso)?)?)?)?$")
+ url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"(?:\.\d+)*/(?:isos/(?:"+args.arch+"/(?:CentOS-"+args.version+"-"+args.arch+"-NetInstall-\d+\.iso)?)?)?)?$")
target_regex =
re.compile("^.*CentOS-\d+-\w+-NetInstall-\d+\.iso$")
else:
- url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"/(?:isos/(?:"+args.arch+"/(?:CentOS-"+args.version+"\.\d+\.\d+-"+args.arch+"-boot\.iso)?)?)?)?$")
+ url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"(?:\.\d+)*/(?:isos/(?:"+args.arch+"/(?:CentOS-"+args.version+"\.\d+\.\d+-"+args.arch+"-boot\.iso)?)?)?)?$")
target_regex =
re.compile("^.*CentOS-\d+\.\d+\.\d+-\w+-boot\.iso$")
[visited,found] = url_find(set([args.mirror]), set(), set())
+ elif (args.distrib.lower() == "centos-stream"):
+ if not re.match("^\d+$",args.version):
+ raise Exception("please give the CentOS-stream release number
(e.g. 8)")
+ if args.version == '8':
+ if args.mirror == None:
+ args.mirror = "http://mirror.in2p3.fr/linux/CentOS/"
+ url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"-stream/(?:isos/(?:"+args.arch+"/(?:CentOS-Stream-"+args.version+"-"+args.arch+"-latest-boot\.iso)?)?)?)?$")
+ target_regex =
re.compile("^.*CentOS-Stream-\d+-\w+-latest-boot\.iso$")
+ else:
+ if args.mirror == None:
+ args.mirror = "http://mirror.stream.centos.org/"
+ url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"-stream/(?:BaseOS/(?:"+args.arch+"/(?:iso/(?:CentOS-Stream-"+args.version+"-latest-"+args.arch+"-boot\.iso)?)?)?)?)?$")
+ target_regex =
re.compile("^.*CentOS-Stream-\d+-latest-\w+-boot\.iso$")
+
+ [visited,found] = url_find(set([args.mirror]), set(), set())
+ elif (args.distrib.lower() == "rocky"):
+ if args.mirror == None:
+ args.mirror = "https://mirror.in2p3.fr/linux/rocky/"
+ if not re.match("^\d+$",args.version):
+ raise Exception("please give the Rocky Linux release number
(e.g. 8 for Rocky Linux 8)")
+ if args.version != '8':
+ raise Exception("Only Rocky Linux 8 is supported !")
+ else:
+ url_regex =
re.compile("^"+args.mirror+"(?:"+args.version+"/(?:isos/(?:"+args.arch+"/(?:Rocky-"+args.version+"\.\d+-"+args.arch+"-boot\.iso)?)?)?)?$")
+ target_regex = re.compile("^.*Rocky-\d+\.\d+-\w+-boot\.iso$")
+ [visited,found] = url_find(set([args.mirror]), set(), set())
else:
raise Exception("this distribution is not supported")
logger.info("URL regex: "+url_regex.pattern)
@@ -155,7 +181,7 @@ if __name__ == '__main__':
if (args.distrib.lower() == "debian"):
print(sorted(found,key=lambda
x:key_normalize(re.sub(r".*/debian-(\d+).(\d+).(\d+)-"+args.arch+"-netinst\.iso$",r"\1.\2.\3",x)),reverse=True)[0])
else:
- print(sorted(found, reverse=False)[0])
+ print(sorted(found, reverse=True)[0])
else:
raise Exception("no url found")
except Exception as exc:
diff --git a/image/grid5000/steps/data/helpers/simple_http_server.py
b/image/centos8/grid5000/steps/data/helpers/simple_http_server.py
similarity index 100%
copy from image/grid5000/steps/data/helpers/simple_http_server.py
copy to image/centos8/grid5000/steps/data/helpers/simple_http_server.py
diff --git a/image/centos8/grid5000/steps/data/kickstart/centos8-ks.cfg
b/image/centos8/grid5000/steps/data/kickstart/centos8-ks.cfg
new file mode 100644
index 0000000..84c3175
--- /dev/null
+++ b/image/centos8/grid5000/steps/data/kickstart/centos8-ks.cfg
@@ -0,0 +1,46 @@
+install
+url --url="http://mirror.nsc.liu.se/centos-store/8.5.2111/BaseOS/x86_64/os/"
+
+lang en_US.UTF-8
+keyboard --vckeymap=us --xlayouts='us'
+timezone Europe/Paris --isUtc
--ntpservers=0.centos.pool.ntp.org,1.centos.pool.ntp.org,2.centos.pool.ntp.org,3.centos.pool.ntp.org
+
+firewall --enable --ssh
+selinux --disabled
+rootpw kameleon
+
+text
+skipx
+logging --level=info
+
+## Parition
+clearpart --all --initlabel
+bootloader --location=mbr
+zerombr
+# Disk partitioning information
+# autopart
+part /boot --fstype="ext4" --size=500
+part swap --hibernation
+part / --fstype="ext4" --size=3000 --grow
+
+
+authconfig --enableshadow --passalgo=sha512
+auth --useshadow --enablemd5
+firstboot --disabled
+reboot
+
+%packages
+@Core
+dracut-config-generic
+tar
+-dracut-config-rescue
+grub2-efi-x64-modules
+efibootmgr
+%end
+
+%post
+# Update distribution
+yum update -y
+# Make ssh quicker in disconnected situations.
+echo 'UseDNS no' >> /etc/ssh/sshd_config
+%end
diff --git a/image/grid5000/steps/data/qemu-sendkeys.rb
b/image/centos8/grid5000/steps/data/qemu-sendkeys.rb
old mode 100644
new mode 100755
similarity index 100%
copy from image/grid5000/steps/data/qemu-sendkeys.rb
copy to image/centos8/grid5000/steps/data/qemu-sendkeys.rb
diff --git a/image/centos8/grid5000/steps/data/qemu-sendkeys/netinst-centos
b/image/centos8/grid5000/steps/data/qemu-sendkeys/netinst-centos
new file mode 100644
index 0000000..f46bf51
--- /dev/null
+++ b/image/centos8/grid5000/steps/data/qemu-sendkeys/netinst-centos
@@ -0,0 +1 @@
+<tab><wait> text ks=http://%LOCAL_IP%:%HTTP_PORT%/ks.cfg<kp_enter>
diff --git a/image/grid5000/steps/disable_checkpoint.yaml
b/image/centos8/grid5000/steps/disable_checkpoint.yaml
similarity index 100%
copy from image/grid5000/steps/disable_checkpoint.yaml
copy to image/centos8/grid5000/steps/disable_checkpoint.yaml
diff --git a/image/grid5000/steps/enable_checkpoint.yaml
b/image/centos8/grid5000/steps/enable_checkpoint.yaml
similarity index 100%
copy from image/grid5000/steps/enable_checkpoint.yaml
copy to image/centos8/grid5000/steps/enable_checkpoint.yaml
diff --git a/image/grid5000/steps/env/bashrc
b/image/centos8/grid5000/steps/env/bashrc
similarity index 100%
copy from image/grid5000/steps/env/bashrc
copy to image/centos8/grid5000/steps/env/bashrc
diff --git a/image/grid5000/steps/env/functions.sh
b/image/centos8/grid5000/steps/env/functions.sh
similarity index 100%
copy from image/grid5000/steps/env/functions.sh
copy to image/centos8/grid5000/steps/env/functions.sh
diff --git a/image/grid5000/steps/export/debian/clean_dhcp_leases.yaml
b/image/centos8/grid5000/steps/export/centos/clean_dhcp_leases.yaml
similarity index 62%
copy from image/grid5000/steps/export/debian/clean_dhcp_leases.yaml
copy to image/centos8/grid5000/steps/export/centos/clean_dhcp_leases.yaml
index 85ee860..52daa38 100644
--- a/image/grid5000/steps/export/debian/clean_dhcp_leases.yaml
+++ b/image/centos8/grid5000/steps/export/centos/clean_dhcp_leases.yaml
@@ -1,2 +1,2 @@
- clean_dhcp_leases:
- - exec_local: virt-customize -a $${image_disk}.$${image_format}
--run-command "rm -rf /var/lib/dhcp/*"
+ - exec_local: virt-customize -a $${image_disk}.$${image_format}
--run-command "rm -rf /var/lib/NetworkManager/*"
\ No newline at end of file
diff --git a/image/grid5000/steps/export/do_qcow2_finish_works.yaml
b/image/centos8/grid5000/steps/export/do_qcow2_finish_works.yaml
similarity index 100%
copy from image/grid5000/steps/export/do_qcow2_finish_works.yaml
copy to image/centos8/grid5000/steps/export/do_qcow2_finish_works.yaml
diff --git a/image/grid5000/steps/export/export_g5k.yaml
b/image/centos8/grid5000/steps/export/export_g5k.yaml
similarity index 84%
copy from image/grid5000/steps/export/export_g5k.yaml
copy to image/centos8/grid5000/steps/export/export_g5k.yaml
index 3362908..6cb89f1 100644
--- a/image/grid5000/steps/export/export_g5k.yaml
+++ b/image/centos8/grid5000/steps/export/export_g5k.yaml
@@ -10,7 +10,8 @@
- g5k_destructive: "false"
- g5k_tar_compression: "gzip"
- g5k_postinst_compression: "gzip"
-- g5k_description: $${distrib} $${release_number} ($${release}) for
$${g5k_image_arch} - $${g5k_variant}
+- g5k_no_chroot_for_grub: "false"
+- g5k_description: $${distrib} $${release_number} ($${release}) for $${arch} -
$${g5k_variant}
# - save_as_tgz:
# - check_cmd_local: guestfish
@@ -28,7 +29,8 @@
if [[ "x$${g5k_variant}" != "xxen" ]]; then
cat << EOF > $${output}.dsc
$${dashes}
- name: $${kameleon_recipe_name}
+ name: $${distrib}$${release_number}-$${g5k_variant}
+ alias: $${distrib}$${release_number}-$${g5k_image_arch}-$${g5k_variant}
arch: $${arch}
version: $${g5k_version}
description: $${g5k_description}
@@ -55,7 +57,8 @@
else
cat << EOF > $${output}.dsc
$${dashes}
- name: $${kameleon_recipe_name}
+ name: $${distrib}$${release_number}-$${g5k_variant}
+ alias: $${distrib}$${release_number}-$${g5k_image_arch}-$${g5k_variant}
arch: $${arch}
version: $${g5k_version}
description: $${g5k_description}
@@ -82,6 +85,12 @@
multipart: false
EOF
fi
+ if [[ "x$${g5k_no_chroot_for_grub}" == "xtrue" ]]; then
+ cat << EOF >> $${output}.dsc
+ custom_variables:
+ BOOTLOADER_NO_GRUB_FROM_DEST: '1'
+ EOF
+ fi
- generate_md5:
- exec_local: md5sum $${kameleon_recipe_name}.* >
$${kameleon_recipe_name}.md5
diff --git a/image/grid5000/steps/export/save_appliance_VM.yaml
b/image/centos8/grid5000/steps/export/save_appliance_VM.yaml
similarity index 100%
copy from image/grid5000/steps/export/save_appliance_VM.yaml
copy to image/centos8/grid5000/steps/export/save_appliance_VM.yaml
diff --git
a/image/centos8/grid5000/steps/setup/centos/8/create_kernel_symlinks.yaml
b/image/centos8/grid5000/steps/setup/centos/8/create_kernel_symlinks.yaml
new file mode 100644
index 0000000..3d895dd
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/centos/8/create_kernel_symlinks.yaml
@@ -0,0 +1,25 @@
+- create_kernel_symlinks_hook:
+ - exec_in: |
+ mkdir -p /etc/kernel/install.d/
+ cat <<'EOF' > /etc/kernel/install.d/01-symlinks.install
+ #!/bin/bash
+ ACTION=${1:-add}
+ KERNEL_VERSION="${2:-$(uname -r)}"
+ KERNEL_IMAGE="/boot/vmlinuz-${KERNEL_VERSION}"
+ INITRAMFS_IMAGE="/boot/initramfs-${KERNEL_VERSION}.img"
+ case $ACTION in
+ add)
+ echo "Create relative symlinks in /:"
+ ln -sfvn ${KERNEL_IMAGE#/} /vmlinuz
+ ln -sfvn ${INITRAMFS_IMAGE#/} /initramfs.img
+ ;;
+ remove)
+ ;;
+ esac
+ EOF
+ chmod 755 /etc/kernel/install.d/01-symlinks.install
+- force_create_kernel_symlinks:
+ - on_setup_clean:
+ - exec_in: |
+ KERNEL_PKG=$(rpm -q kernel --last | head -n1 | cut -d\ -f1)
+ /etc/kernel/install.d/01-symlinks.install add ${KERNEL_PKG#kernel-}
diff --git a/image/centos8/grid5000/steps/setup/centos/clean_system.yaml
b/image/centos8/grid5000/steps/setup/centos/clean_system.yaml
new file mode 100644
index 0000000..79dc482
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/centos/clean_system.yaml
@@ -0,0 +1,26 @@
+- remove_old_kernels:
+ - on_setup_clean:
+ - exec_in: rpm -q kernel --last | tail -n +2 | cut -d\ -f1 | xargs -I {}
rpm -ev {}
+
+- clean_yum_cache:
+ - on_setup_clean:
+ - exec_in: echo "Cleaning old yum repodata."
+ - exec_in: yum clean all -y
+ - exec_in: yum history new
+ - exec_in: truncate -c -s 0 /var/log/yum.log
+
+- clean_network:
+ - on_setup_clean:
+ - exec_in: rm -f /etc/sysconfig/network-scripts/ifcfg-e*
+ - exec_in: rm -rf /var/lib/dhcp/*
+ - exec_in: rm -rf /var/lib/NetworkManager/*
+
+- clean_udev:
+ - on_setup_clean:
+ - exec_in: rm -rf /etc/udev/rules.d/70-persistent-net.rules
+ - exec_in: rm -rf /dev/.udev/
+
+- clean_rescue_initramfs:
+ - on_setup_clean:
+ - exec_in: rm -f /boot/initramfs*rescue*
+ - exec_in: rm -f /boot/vmlinuz*rescue*
diff --git a/image/centos8/grid5000/steps/setup/centos/configure_system.yaml
b/image/centos8/grid5000/steps/setup/centos/configure_system.yaml
new file mode 100644
index 0000000..15547cb
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/centos/configure_system.yaml
@@ -0,0 +1,61 @@
+# System configuration
+- grub_cmdline_linux: ""
+
+# This will set the locals and the timezone
+- set_locales:
+ # uncomment the locales
+ - exec_in: |
+ echo $${locales} | tr ' ' '\n' | xargs -I {} localedef -v -c -i {} -i {}
-f UTF-8 $${lang} 2>&1 || :
+
+- set_timezone:
+ - exec_in: ln -sf /usr/share/zoneinfo/$${timezone} /etc/localtime
+
+- set_wheel_sudo:
+ - exec_in: echo "%wheel ALL=(ALL) ALL" >> /etc/sudoers
+
+- set_root_password:
+ - exec_in: echo -n 'root:$${root_password}' | chpasswd
+
+- remove_random_seed:
+ - exec_in: echo "Removing random-seed so it's not the same in every image."
+ - exec_in: rm -f /var/lib/random-seed
+
+- cracklib_path: /usr/share/cracklib/pw_dict.pwd
+
+- compress_cracklib:
+ - exec_in: test ! -f $${cracklib_path} || gzip -9 $${cracklib_path}
+
+- selinux: disabled
+- selinuxtype: targeted
+
+- configure_selinux:
+ - write_in:
+ - /etc/selinux/config
+ - |
+ # This file controls the state of SELinux on the system.
+ # SELINUX= can take one of these three values:
+ # enforcing - SELinux security policy is enforced.
+ # permissive - SELinux prints warnings instead of enforcing.
+ # disabled - SELinux is fully disabled.
+ SELINUX=$${selinux}
+ # SELINUXTYPE= type of policy in use. Possible values are:
+ # targeted - Only targeted network daemons are protected.
+ # strict - Full SELinux protection.
+ SELINUXTYPE=$${selinuxtype}
+
+- make_new_kernels_the_default:
+ - write_in:
+ - /etc/sysconfig/kernel
+ - |
+ # UPDATEDEFAULT specifies if new-kernel-pkg should make
+ # new kernels the default
+ UPDATEDEFAULT=yes
+ # DEFAULTKERNEL specifies the default kernel package type
+ DEFAULTKERNEL=kernel
+
+- fix_NetworkManager_timeout:
+ - exec_in: sed -i "s/--timeout=30/--timeout=50/"
/usr/lib/systemd/system/NetworkManager-wait-online.service
+
+- configure_grub:
+ - exec_in: sed -i 's|^\(GRUB_CMDLINE_LINUX=\).*|\1"$${grub_cmdline_linux}"|'
/etc/default/grub
+ - exec_in: grub2-mkconfig -o "$(readlink -e /etc/grub2.cfg)"
diff --git a/image/centos8/grid5000/steps/setup/centos/disable_kdump.yaml
b/image/centos8/grid5000/steps/setup/centos/disable_kdump.yaml
new file mode 100644
index 0000000..ac35a77
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/centos/disable_kdump.yaml
@@ -0,0 +1,7 @@
+# This disables kdump
+# To enabled, it needs:
+# - crashkernel=auto or a memory size in the kernel command line (grub)
+# - /boot/initramfs-XXX.x86_64kdump.img to be generated (does not work in
kameloen qemu VM.
+#
https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/7/html/kernel_crash_dump_guide/sect-memory-requirements
+- disable_kdump_service:
+ - exec_in: systemctl disable kdump
diff --git a/image/centos8/grid5000/steps/setup/centos/install_packages.yaml
b/image/centos8/grid5000/steps/setup/centos/install_packages.yaml
new file mode 100644
index 0000000..3853b34
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/centos/install_packages.yaml
@@ -0,0 +1,13 @@
+
+# > $ ping X.X.X.X
+# > ping: icmp open socket: Operation not permitted
+# http://comments.gmane.org/gmane.linux.redhat.fedora.general/409425
+
+# Fixed iputils
+- reinstall_iputils:
+ - exec_in: yum reinstall -y iputils 2>&1
+
+# Software Install
+- install_packages:
+ - exec_in: yum install -y epel-release 2>&1
+ - exec_in: yum install -y $${packages} 2>&1
diff --git a/image/centos8/grid5000/steps/setup/centos/minimal_install.yaml
b/image/centos8/grid5000/steps/setup/centos/minimal_install.yaml
new file mode 100644
index 0000000..b3e11cb
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/centos/minimal_install.yaml
@@ -0,0 +1,12 @@
+
+- set_root_password:
+ - exec_in: echo -n 'root:$${root_password}' | chpasswd
+
+- update_system:
+ - test:
+ # fix URL for centos 8 (not needed for centos-stream 8)
+ - exec_local: test "$${distrib}" == "centos" -a "$${release_number}" == "8"
+ - exec_in: |
+ sed -i -e 's%^\(mirrorlist=http://mirrorlist.centos.org\)%#\1%'
/etc/yum.repos.d/*
+ sed -i -e
's%^#baseurl=http://mirror.centos.org/%baseurl=http://vault.centos.org/%'
/etc/yum.repos.d/*
+ - exec_in: yum upgrade -y
diff --git a/image/centos8/grid5000/steps/setup/centos/set_g5k_motd.yaml
b/image/centos8/grid5000/steps/setup/centos/set_g5k_motd.yaml
new file mode 100644
index 0000000..f5d3eea
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/centos/set_g5k_motd.yaml
@@ -0,0 +1,19 @@
+- g5k_version: "unknown"
+
+- create_dhclient_hook_for_g5k_hostname:
+ - write_in:
+ - /etc/motd
+ - |
+ %%RECIPE_NAME%%-%%VERSION%%
+ (Image based on %%DISTRIB%% %%RELEASE%% for %%ARCH%%)
+ Maintained by support-staff <support-staff@lists.grid5000.fr>
+
+ - exec_in: |
+ sed -i \
+ -e 's/%%RECIPE_NAME%%/$${kameleon_recipe_name}/g' \
+ -e 's/%%DISTRIB%%/$${distrib}/g' \
+ -e 's/%%RELEASE%%/$${release}/g' \
+ -e 's/%%ARCH%%/$${arch}/g' \
+ -e 's/%%VERSION%%/$${g5k_version}/g' \
+ /etc/motd
+
diff --git a/image/centos8/grid5000/steps/setup/set_g5k_release.yaml
b/image/centos8/grid5000/steps/setup/set_g5k_release.yaml
new file mode 100644
index 0000000..6762fd5
--- /dev/null
+++ b/image/centos8/grid5000/steps/setup/set_g5k_release.yaml
@@ -0,0 +1,14 @@
+- g5k_release_file: /etc/grid5000/release
+- g5k_version: 1
+
+- set_release:
+ - exec_in: mkdir -p $(dirname $${g5k_release_file})
+ - write_in:
+ - $${g5k_release_file}
+ - |
+ $${kameleon_recipe_name}-$${g5k_version}
+ # this extracts last git commit hash from local repo
+ - pipe:
+ - exec_local: |
+ (cd ../.. && git rev-parse HEAD 2>/dev/null) || echo "Error: could not
retrieve git sha1"
+ - exec_in: cat - >> $${g5k_release_file}
diff --git a/image/taler-debian11.yaml b/image/centos8/taler-centos8.yaml
similarity index 72%
copy from image/taler-debian11.yaml
copy to image/centos8/taler-centos8.yaml
index d7648da..7532126 100644
--- a/image/taler-debian11.yaml
+++ b/image/centos8/taler-centos8.yaml
@@ -8,11 +8,11 @@
#
#==============================================================================
# This recipe extends another. To look at the step involed, run:
-# kameleon dryrun taler-debian11.yaml
+# kameleon dryrun taler-centos8.yaml
# To see the variables that you can override, use the following command:
-# kameleon info taler-debian11.yaml
+# kameleon info taler-centos8.yaml
---
-extend: grid5000/debian11-x64-nfs.yaml
+extend: grid5000/centos8-x64-min.yaml
global:
### Uncomment and adapt the global variables below as needed
@@ -24,9 +24,8 @@ global:
## Author
g5k_author: "bossm8@bfh.ch"
## Version
- g5k_version: 2
+ g5k_version: 1
## Environment image path and compression
- # Note: setup for the docker build image - please replace G5K_HOST and
G5K_USER for manual builds
g5k_tar_path:
"http://public.lyon.grid5000.fr/~$${g5k_user}/taler-debian11.tar.zst"
# g5k_tar_compression: "zstd"
## Environment postinstall path, compression, and script command
@@ -39,23 +38,19 @@ global:
# g5k_kernel_params: ""
## Environment visibility
# g5k_visibility: "shared"
- taler_build_packages: "recutils autoconf uncrustify autopoint libtool
python3-pip libgcrypt20-dev libjansson-dev libcurl4-gnutls-dev libsodium-dev
libidn2-dev libunistring-dev libgnutls28-dev libsqlite3-dev libqrencode-dev
valgrind libpq-dev texinfo gdb make npm zip python3-distutils pkg-config"
- taler_packages: "nginx postgresql-13 postgresql-contrib curl jq bc sudo git
zile dnsutils prometheus-postgres-exporter prometheus-nginx-exporter net-tools
netcat parallel nodejs tshark dnsmasq bind9 systemd-coredump bash-completion
pgbouncer pgstat linux-perf"
+ taler_build_packages: "recutils autoconf uncrustify autopoint libtool
python3-pip libgcrypt20-dev libjansson-dev libcurl4-gnutls-dev libsodium-dev
libidn2-dev libunistring-dev libmicrohttpd-dev libsqlite3-dev libqrencode-dev
valgrind libpq-dev texinfo gdb make npm zip python3-distutils pkg-config"
+ taler_packages: "nginx postgresql-13 postgresql-contrib curl jq bc sudo git
zile dnsutils prometheus-postgres-exporter prometheus-nginx-exporter net-tools
netcat parallel nodejs tshark dnsmasq bind9 systemd-coredump bash-completion
pgbouncer pgstat"
taler_packages_no_recommends: "prometheus prometheus-node-exporter
prometheus-pgbouncer-exporter"
taler_disable_services: "nginx postgresql prometheus
prometheus-postgres-exporter prometheus-nginx-exporter prometheus-node-exporter
named gettext-base dnsmasq prometheus-pgbouncer-exporter pgbouncer"
- taler_loki_version: "v2.4.2"
+ taler_loki_version: "v2.4.0"
taler_path: /root/taler
gnunet_commit_sha: master
exchange_commit_sha: master
merchant_commit_sha: master
wallet_commit_sha: master
grid5k_commit_sha: master
- libmicrohttpd_cflags: "-O2"
- gnunet_cflags: "-O2"
- exchange_cflags: "-O2"
- merchant_cflags: "-O2"
- ## Other parameters can be changed, see kameleon info debian10-taler.yaml
- grub_cmdline_linux: mitigations=off console=tty0 console=ttyS0,115200
+ ## Other parameters can be changed, see kameleon info taler-centos8.yaml
+
bootstrap:
### The bootstrap section takes in charge the initial installation of the
## system (distribution installation). No modification should be needed here.
@@ -66,46 +61,31 @@ setup:
## We can request steps from the extended recipe to be executed
- "@base"
## We add steps required by our customization after or before @base. Use
- ## kameleon dryrun debian10_custom.yaml to see the resulting steps in the
build.
+ ## kameleon dryrun taler-centos8.yaml to see the resulting steps in the
build.
- install:
- packages:
- exec_in: |
echo "deb https://deb.taler.net/apt/debian bullseye main" >
/etc/apt/sources.list.d/taler.list
wget -O - https://taler.net/taler-systems.gpg.key | apt-key add -
- apt update
- apt upgrade -y
- apt install -y $${taler_packages} $${taler_build_packages}
- apt install -y --no-install-recommends
$${taler_packages_no_recommends}
+ yum update
+ yum upgrade -y
+ yum install -y $${taler_packages} $${taler_build_packages}
+ yum install -y --no-install-recommends
$${taler_packages_no_recommends}
mkdir -p $${taler_path}
- - microhttpd:
- - exec_in: |
- cd $${taler_path}
-
- git clone https://git.gnunet.org/libmicrohttpd.git
- cd libmicrohttpd
-
- # We need sudo, otherwise we'll get a strange error
- sudo ./bootstrap
- CFLAGS="$${libmicrohttpd_cflags}" ./configure
--enable-logging=verbose --prefix=/usr # --enable-sanitizer
- make || true
- make install
- ldconfig
-
- gnunet:
- exec_in: |
- cd $${taler_path}
+ cd $${taler_path}
git clone https://git.gnunet.org/gnunet.git
cd gnunet
git checkout $${gnunet_commit_sha} || true
git pull || true
- # We need sudo, otherwise we'll get a strange error
sudo ./bootstrap
- CFLAGS="$${gnunet_cflags}" ./configure --enable-logging=verbose
--prefix=/usr --enable-poisoning=false # --enable-sanitizer
+ CFLAGS="-O0 -g" ./configure --enable-logging=verbose --prefix=/usr #
--enable-sanitizer
make || true
make install
ldconfig
@@ -121,9 +101,8 @@ setup:
git checkout $${exchange_commit_sha} || true
git pull || true
- # We need sudo, otherwise we'll get a strange error
sudo ./bootstrap
- CFLAGS="$${exchange_cflags}" ./configure --enable-logging=verbose
--prefix=/usr # --enable-sanitizer
+ CFLAGS="-O0 -g" ./configure --enable-logging=verbose --prefix=/usr #
--enable-sanitizer
make || true
make install
ldconfig
@@ -137,9 +116,9 @@ setup:
git checkout $${merchant_commit_sha} || true
git pull || true
- # We need sudo, otherwise we'll get a strange error
sudo ./bootstrap
- CFLAGS="$${merchant_cflags}" ./configure --enable-logging=verbose
--prefix=/usr # --enable-sanitizer
+
+ ./configure --enable-logging=verbose --prefix=/usr #
--enable-sanitizer
make || true
make install
ldconfig
@@ -153,11 +132,11 @@ setup:
git checkout $${wallet_commit_sha} || true
git pull || true
- npm install -g pnpm
+ sudo ./bootstrap
- ./bootstrap
+ npm install -g pnpm
./configure
- sed -i "s|^\s*pnpm install --frozen-lockfile --filter
@gnu-taler/taler-wallet-cli...|& --unsafe-perm|" Makefile
+ make || true
make install
- grid5k:
@@ -197,4 +176,3 @@ export:
### The export section takes in charge the export of your customized
Grid'5000
## environment. No modification should be needed here.
- "@base"
-
diff --git a/image/grid5000/debian11-x64-common.yaml
b/image/debian11/grid5000/debian11-x64-common.yaml
similarity index 100%
rename from image/grid5000/debian11-x64-common.yaml
rename to image/debian11/grid5000/debian11-x64-common.yaml
diff --git a/image/grid5000/debian11-x64-nfs.yaml
b/image/debian11/grid5000/debian11-x64-nfs.yaml
similarity index 100%
rename from image/grid5000/debian11-x64-nfs.yaml
rename to image/debian11/grid5000/debian11-x64-nfs.yaml
diff --git a/image/grid5000/from_scratch/base.yaml
b/image/debian11/grid5000/from_scratch/base.yaml
similarity index 100%
rename from image/grid5000/from_scratch/base.yaml
rename to image/debian11/grid5000/from_scratch/base.yaml
diff --git a/image/grid5000/from_scratch/debian-base.yaml
b/image/debian11/grid5000/from_scratch/debian-base.yaml
similarity index 100%
rename from image/grid5000/from_scratch/debian-base.yaml
rename to image/debian11/grid5000/from_scratch/debian-base.yaml
diff --git a/image/grid5000/from_scratch/debian-bullseye.yaml
b/image/debian11/grid5000/from_scratch/debian-bullseye.yaml
similarity index 100%
rename from image/grid5000/from_scratch/debian-bullseye.yaml
rename to image/debian11/grid5000/from_scratch/debian-bullseye.yaml
diff --git a/image/grid5000/steps/aliases/defaults.yaml
b/image/debian11/grid5000/steps/aliases/defaults.yaml
similarity index 100%
rename from image/grid5000/steps/aliases/defaults.yaml
rename to image/debian11/grid5000/steps/aliases/defaults.yaml
diff --git a/image/grid5000/steps/bootstrap/debian/prepare_autoinstall.yaml
b/image/debian11/grid5000/steps/bootstrap/debian/prepare_autoinstall.yaml
similarity index 100%
rename from image/grid5000/steps/bootstrap/debian/prepare_autoinstall.yaml
rename to
image/debian11/grid5000/steps/bootstrap/debian/prepare_autoinstall.yaml
diff --git a/image/grid5000/steps/bootstrap/download_installer.yaml
b/image/debian11/grid5000/steps/bootstrap/download_installer.yaml
similarity index 100%
rename from image/grid5000/steps/bootstrap/download_installer.yaml
rename to image/debian11/grid5000/steps/bootstrap/download_installer.yaml
diff --git a/image/grid5000/steps/bootstrap/prepare_appliance.yaml
b/image/debian11/grid5000/steps/bootstrap/prepare_appliance.yaml
similarity index 100%
rename from image/grid5000/steps/bootstrap/prepare_appliance.yaml
rename to image/debian11/grid5000/steps/bootstrap/prepare_appliance.yaml
diff --git a/image/grid5000/steps/bootstrap/prepare_disk.yaml
b/image/debian11/grid5000/steps/bootstrap/prepare_disk.yaml
similarity index 100%
rename from image/grid5000/steps/bootstrap/prepare_disk.yaml
rename to image/debian11/grid5000/steps/bootstrap/prepare_disk.yaml
diff --git a/image/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
b/image/debian11/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
similarity index 100%
rename from image/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
rename to
image/debian11/grid5000/steps/bootstrap/prepare_ssh_to_out_context.yaml
diff --git a/image/grid5000/steps/bootstrap/start_http_server.yaml
b/image/debian11/grid5000/steps/bootstrap/start_http_server.yaml
similarity index 100%
rename from image/grid5000/steps/bootstrap/start_http_server.yaml
rename to image/debian11/grid5000/steps/bootstrap/start_http_server.yaml
diff --git a/image/grid5000/steps/bootstrap/start_qemu.yaml
b/image/debian11/grid5000/steps/bootstrap/start_qemu.yaml
similarity index 100%
rename from image/grid5000/steps/bootstrap/start_qemu.yaml
rename to image/debian11/grid5000/steps/bootstrap/start_qemu.yaml
diff --git a/image/grid5000/steps/checkpoints/simple.yaml
b/image/debian11/grid5000/steps/checkpoints/simple.yaml
similarity index 100%
rename from image/grid5000/steps/checkpoints/simple.yaml
rename to image/debian11/grid5000/steps/checkpoints/simple.yaml
diff --git a/image/grid5000/steps/data/helpers/export_appliance.py
b/image/debian11/grid5000/steps/data/helpers/export_appliance.py
similarity index 100%
rename from image/grid5000/steps/data/helpers/export_appliance.py
rename to image/debian11/grid5000/steps/data/helpers/export_appliance.py
diff --git a/image/grid5000/steps/data/helpers/netinstall_iso_finder.py
b/image/debian11/grid5000/steps/data/helpers/netinstall_iso_finder.py
similarity index 100%
rename from image/grid5000/steps/data/helpers/netinstall_iso_finder.py
rename to image/debian11/grid5000/steps/data/helpers/netinstall_iso_finder.py
diff --git a/image/grid5000/steps/data/helpers/simple_http_server.py
b/image/debian11/grid5000/steps/data/helpers/simple_http_server.py
similarity index 100%
rename from image/grid5000/steps/data/helpers/simple_http_server.py
rename to image/debian11/grid5000/steps/data/helpers/simple_http_server.py
diff --git a/image/grid5000/steps/data/preseed/debian-bullseye-preseed.cfg
b/image/debian11/grid5000/steps/data/preseed/debian-bullseye-preseed.cfg
similarity index 100%
rename from image/grid5000/steps/data/preseed/debian-bullseye-preseed.cfg
rename to image/debian11/grid5000/steps/data/preseed/debian-bullseye-preseed.cfg
diff --git a/image/grid5000/steps/data/qemu-sendkeys.rb
b/image/debian11/grid5000/steps/data/qemu-sendkeys.rb
similarity index 100%
rename from image/grid5000/steps/data/qemu-sendkeys.rb
rename to image/debian11/grid5000/steps/data/qemu-sendkeys.rb
diff --git a/image/grid5000/steps/data/qemu-sendkeys/netinst-iso-debian
b/image/debian11/grid5000/steps/data/qemu-sendkeys/netinst-iso-debian
similarity index 100%
rename from image/grid5000/steps/data/qemu-sendkeys/netinst-iso-debian
rename to image/debian11/grid5000/steps/data/qemu-sendkeys/netinst-iso-debian
diff --git a/image/grid5000/steps/data/setup/hiera/hiera.yaml
b/image/debian11/grid5000/steps/data/setup/hiera/hiera.yaml
similarity index 100%
rename from image/grid5000/steps/data/setup/hiera/hiera.yaml
rename to image/debian11/grid5000/steps/data/setup/hiera/hiera.yaml
diff --git a/image/grid5000/steps/data/setup/hiera/hieradata/defaults.yaml
b/image/debian11/grid5000/steps/data/setup/hiera/hieradata/defaults.yaml
similarity index 100%
rename from image/grid5000/steps/data/setup/hiera/hieradata/defaults.yaml
rename to image/debian11/grid5000/steps/data/setup/hiera/hieradata/defaults.yaml
diff --git a/image/grid5000/steps/data/setup/puppet/manifests/base.pp
b/image/debian11/grid5000/steps/data/setup/puppet/manifests/base.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/manifests/base.pp
rename to image/debian11/grid5000/steps/data/setup/puppet/manifests/base.pp
diff --git a/image/grid5000/steps/data/setup/puppet/manifests/big.pp
b/image/debian11/grid5000/steps/data/setup/puppet/manifests/big.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/manifests/big.pp
rename to image/debian11/grid5000/steps/data/setup/puppet/manifests/big.pp
diff --git a/image/grid5000/steps/data/setup/puppet/manifests/min.pp
b/image/debian11/grid5000/steps/data/setup/puppet/manifests/min.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/manifests/min.pp
rename to image/debian11/grid5000/steps/data/setup/puppet/manifests/min.pp
diff --git a/image/grid5000/steps/data/setup/puppet/manifests/nfs.pp
b/image/debian11/grid5000/steps/data/setup/puppet/manifests/nfs.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/manifests/nfs.pp
rename to image/debian11/grid5000/steps/data/setup/puppet/manifests/nfs.pp
diff --git a/image/grid5000/steps/data/setup/puppet/manifests/std.pp
b/image/debian11/grid5000/steps/data/setup/puppet/manifests/std.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/manifests/std.pp
rename to image/debian11/grid5000/steps/data/setup/puppet/manifests/std.pp
diff --git a/image/grid5000/steps/data/setup/puppet/manifests/xen.pp
b/image/debian11/grid5000/steps/data/setup/puppet/manifests/xen.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/manifests/xen.pp
rename to image/debian11/grid5000/steps/data/setup/puppet/manifests/xen.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/cpufreq/cpufrequtils
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/cpufreq/cpufrequtils
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/cpufreq/cpufrequtils
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/cpufreq/cpufrequtils
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/ganglia/gmond.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/ganglia/gmond.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/ganglia/gmond.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/ganglia/gmond.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/90-ib.rules
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/90-ib.rules
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/90-ib.rules
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/90-ib.rules
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openib.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openib.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openib.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openib.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/infiniband/openibd.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/kexec/kexec
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/kexec/kexec
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/kexec/kexec
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/kexec/kexec
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/mx/ip_over_mx
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/mx/ip_over_mx
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/mx/ip_over_mx
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/mx/ip_over_mx
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/ndctl/ndctl.preset
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/ndctl/ndctl.preset
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/ndctl/ndctl.preset
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/ndctl/ndctl.preset
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/sshfs/40-fuse.rules
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/sshfs/40-fuse.rules
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/sshfs/40-fuse.rules
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/sshfs/40-fuse.rules
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/limits-grid5000.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/limits-grid5000.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/limits-grid5000.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/limits-grid5000.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/sysctl-00-grid5000.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/sysctl-00-grid5000.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/sysctl-00-grid5000.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/tuning/sysctl-00-grid5000.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/base/userns/sysctl-00-userns.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/userns/sysctl-00-userns.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/base/userns/sysctl-00-userns.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/base/userns/sysctl-00-userns.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/amd_gpu/70-amdgpu.rules
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/amd_gpu/70-amdgpu.rules
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/amd_gpu/70-amdgpu.rules
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/amd_gpu/70-amdgpu.rules
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/60-qemu-system.rules
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/60-qemu-system.rules
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/60-qemu-system.rules
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/60-qemu-system.rules
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/create_tap
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/create_tap
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/create_tap
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/create_tap
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/random_mac
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/random_mac
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/random_mac
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/random_mac
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/sudoers
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/sudoers
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/sudoers
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/kvm/sudoers
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/85-mic.rules
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/85-mic.rules
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/85-mic.rules
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/85-mic.rules
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/fstab
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/fstab
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/fstab
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/fstab
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mic0.filelist
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mic0.filelist
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mic0.filelist
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mic0.filelist
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mpss
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mpss
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mpss
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/mic/mpss
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/cuda.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/cuda.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/cuda.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/cuda.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/dcgm-exporter.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/dcgm-exporter.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/dcgm-exporter.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/dcgm-exporter.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/ganglia-monitor.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/ganglia-monitor.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/ganglia-monitor.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/ganglia-monitor.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/modpython-nvidia.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/modpython-nvidia.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/modpython-nvidia.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/modpython-nvidia.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-persistenced.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-persistenced.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-persistenced.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-persistenced.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-smi.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-smi.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-smi.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/nvidia-smi.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/apt/grid5000-archive-key.asc
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/apt/grid5000-archive-key.asc
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/apt/grid5000-archive-key.asc
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/apt/grid5000-archive-key.asc
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/amd64-microcode
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/amd64-microcode
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/amd64-microcode
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/amd64-microcode
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/intel-microcode
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/intel-microcode
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/intel-microcode
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/cpu_microcode/intel-microcode
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/git_tag
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/git_tag
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/git_tag
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/git_tag
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/postinst
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/postinst
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/postinst
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/image_versioning/postinst
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale.gen
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale.gen
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale.gen
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/locales/locale.gen
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/network/g5k-update-host-name
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/network/g5k-update-host-name
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/network/g5k-update-host-name
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/network/g5k-update-host-name
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/min/network/hosts
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/network/hosts
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/min/network/hosts
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/min/network/hosts
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ca2019.grid5000.fr.cert
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ca2019.grid5000.fr.cert
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ca2019.grid5000.fr.cert
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ca2019.grid5000.fr.cert
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-auth
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-auth
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-auth
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-auth
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-password
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-password
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-password
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/common-password
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ldap.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ldap.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ldap.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/ldap.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/libnss-ldap.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/libnss-ldap.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/libnss-ldap.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/libnss-ldap.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nscd.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nscd.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nscd.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nscd.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nslcd.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nslcd.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nslcd.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nslcd.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nsswitch.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nsswitch.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nsswitch.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/ldap/nsswitch.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/55-openiscsi.rules
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/55-openiscsi.rules
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/55-openiscsi.rules
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/55-openiscsi.rules
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/iscsidev.sh
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/iscsidev.sh
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/iscsidev.sh
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/nfs/openiscsi/iscsidev.sh
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-disk-manager-backend.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/g5k-pmem-manager.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/lib/g5k-manager.rb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/lib/g5k-manager.rb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/lib/g5k-manager.rb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k-manager/lib/g5k-manager.rb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k_generator/g5k_generator
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k_generator/g5k_generator
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k_generator/g5k_generator
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5k_generator/g5k_generator
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5kchecks/g5k-checks.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5kchecks/g5k-checks.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/g5kchecks/g5k-checks.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/g5kchecks/g5k-checks.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/lvm/lvm.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/lvm/lvm.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/lvm/lvm.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/lvm/lvm.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables.stretch
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables.stretch
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables.stretch
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/iptables.stretch
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/rsyslog.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/rsyslog.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/rsyslog.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/rsyslog.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/syslog_iptables.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/syslog_iptables.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/syslog_iptables.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/net_access/syslog_iptables.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/nvidia_configure/nvidia-reset-mig.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/batch_job_bashrc
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/batch_job_bashrc
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/batch_job_bashrc
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/batch_job_bashrc
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/etc/security/access.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/etc/security/access.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/etc/security/access.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/etc/security/access.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node-service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node-service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node-service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node-service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node.service.override
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node.service.override
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node.service.override
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar-node.service.override
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar_sshclient_config
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar_sshclient_config
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar_sshclient_config
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/oar_sshclient_config
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/var/lib/oar/access.conf
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/var/lib/oar/access.conf
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/var/lib/oar/access.conf
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/oar/var/lib/oar/access.conf
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k.pub
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k.pub
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k.pub
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k.pub
diff --git a/image/grid5000/steps/data/setup/puppet/modules/env/files/version
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/version
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/files/version
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/version
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa.pub
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa.pub
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa.pub
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/id_rsa.pub
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/random_mac
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/random_mac
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/random_mac
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/random_mac
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k.service
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k.service
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k.service
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xen-g5k.service
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xend-config.sxp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xend-config.sxp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xend-config.sxp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/files/xen/xen/xend-config.sxp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/lib/facter/installed_kernelreleases.rb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/lib/facter/installed_kernelreleases.rb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/lib/facter/installed_kernelreleases.rb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/lib/facter/installed_kernelreleases.rb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/manifests/base.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/add_ca_grid5000.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/add_ca_grid5000.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/add_ca_grid5000.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/add_ca_grid5000.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_dhclient.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_dhclient.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_dhclient.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_dhclient.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_ip_over_infiniband.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_ip_over_infiniband.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_ip_over_infiniband.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_ip_over_infiniband.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_kexec.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_kexec.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_kexec.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_kexec.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_ndctl_monitor.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_ndctl_monitor.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_ndctl_monitor.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_ndctl_monitor.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_nvme_multipath.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_nvme_multipath.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_nvme_multipath.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/disable_nvme_multipath.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/do_not_clean_tmp.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/do_not_clean_tmp.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/do_not_clean_tmp.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/do_not_clean_tmp.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_cpufreq_with_performance_governor.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_cpufreq_with_performance_governor.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_cpufreq_with_performance_governor.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_cpufreq_with_performance_governor.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_userns.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_userns.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_userns.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/enable_userns.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/increase_ssh_maxstartups.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/increase_ssh_maxstartups.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/increase_ssh_maxstartups.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/increase_ssh_maxstartups.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/install_and_disable_ganglia.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/install_and_disable_ganglia.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/install_and_disable_ganglia.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/install_and_disable_ganglia.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/tcp_tuning_for_10gbe.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/tcp_tuning_for_10gbe.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/tcp_tuning_for_10gbe.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/tcp_tuning_for_10gbe.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/unlimited_memlock_for_infiniband.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/unlimited_memlock_for_infiniband.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/base/unlimited_memlock_for_infiniband.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/base/unlimited_memlock_for_infiniband.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/manifests/big.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_amd_gpu.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_amd_gpu.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_amd_gpu.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_amd_gpu.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_initramfs.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_initramfs.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_initramfs.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_initramfs.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_kvm.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_kvm.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_kvm.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_kvm.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/cuda.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/cuda.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/cuda.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/cuda.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/drivers.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/drivers.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/drivers.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/drivers.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/ganglia.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/ganglia.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/ganglia.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/ganglia.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/modules.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/modules.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/modules.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/modules.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/prometheus.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/prometheus.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/prometheus.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/prometheus.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/services.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/services.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/services.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_nvidia_gpu/services.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_postfix.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_postfix.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_postfix.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_postfix.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_sshfs.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_sshfs.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_sshfs.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/configure_sshfs.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_beegfs.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_beegfs.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_beegfs.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_beegfs.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_g5k_jupyterlab.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_g5k_jupyterlab.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_g5k_jupyterlab.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_g5k_jupyterlab.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_openmpi.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_openmpi.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_openmpi.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_openmpi.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_prometheus_exporters.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_prometheus_exporters.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_prometheus_exporters.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_prometheus_exporters.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_smartd.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_smartd.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_smartd.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_smartd.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_snmp_tools.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_snmp_tools.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_snmp_tools.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/install_snmp_tools.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/prepare_kernel_module_build.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/prepare_kernel_module_build.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/big/prepare_kernel_module_build.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/big/prepare_kernel_module_build.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/common/apt_pinning.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/common/apt_pinning.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/common/apt_pinning.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/common/apt_pinning.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/commonpackages.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/commonpackages.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/commonpackages.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/commonpackages.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/init.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/init.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/manifests/init.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/init.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/manifests/min.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/add_image_version_in_etc.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/add_image_version_in_etc.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/add_image_version_in_etc.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/add_image_version_in_etc.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_network_and_install_drivers.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_network_and_install_drivers.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_network_and_install_drivers.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_network_and_install_drivers.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/generate_etc_motd.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/generate_etc_motd.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/generate_etc_motd.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/generate_etc_motd.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_locales.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_locales.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_locales.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_locales.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_ssh.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_ssh.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_ssh.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_and_configure_ssh.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_cpu_microcode.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_cpu_microcode.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_cpu_microcode.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_cpu_microcode.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_metapackage.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_metapackage.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_metapackage.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_metapackage.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_tgz_g5k.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_tgz_g5k.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_tgz_g5k.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/install_tgz_g5k.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/initramfs.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/initramfs.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/initramfs.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/initramfs.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/modules.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/modules.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/modules.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/modules.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/remove_old.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/remove_old.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/remove_old.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/remove_old.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/setup_links.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/setup_links.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/setup_links.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/kernel/setup_links.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_root_password.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_root_password.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_root_password.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_root_password.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_timezone_to_europe_paris.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_timezone_to_europe_paris.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_timezone_to_europe_paris.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/min/set_timezone_to_europe_paris.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_iscsi.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_iscsi.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_iscsi.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_iscsi.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ldap.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ldap.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ldap.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ldap.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_module_path.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_module_path.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_module_path.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_module_path.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ntp.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ntp.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ntp.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/configure_ntp.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_nfs_requirements.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_nfs_requirements.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_nfs_requirements.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_nfs_requirements.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_osirim_requirements.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_osirim_requirements.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_osirim_requirements.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_osirim_requirements.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_storage5k_requirements.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_storage5k_requirements.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_storage5k_requirements.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/nfs/install_storage5k_requirements.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/manifests/std.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/add_g5kcode_to_path.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/add_g5kcode_to_path.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/add_g5kcode_to_path.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/add_g5kcode_to_path.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kdiskmanagerbackend.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kmanager.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kmanager.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kmanager.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kmanager.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kpmemmanager.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kpmemmanager.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kpmemmanager.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_g5kpmemmanager.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_rsyslog_remote.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_rsyslog_remote.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_rsyslog_remote.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/configure_rsyslog_remote.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell/params.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell/params.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell/params.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/dell/params.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/disable_lvm_pvscan.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/disable_lvm_pvscan.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/disable_lvm_pvscan.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/disable_lvm_pvscan.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/g5k_generator.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/g5k_generator.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/g5k_generator.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/g5k_generator.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5kchecks.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5kchecks.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5kchecks.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5kchecks.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5ksubnets.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5ksubnets.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5ksubnets.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_g5ksubnets.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_hwraid_apt_source.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_hwraid_apt_source.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_hwraid_apt_source.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_hwraid_apt_source.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_kameleon.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_kameleon.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_kameleon.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_kameleon.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_libguestfs_backport.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_libguestfs_backport.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_libguestfs_backport.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_libguestfs_backport.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_megacli.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_megacli.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_megacli.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_megacli.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_sudog5k.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_sudog5k.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_sudog5k.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_sudog5k.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/ipmitool.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/ipmitool.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/ipmitool.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/ipmitool.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/nvidia_reset_mig.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/nvidia_reset_mig.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/std/nvidia_reset_mig.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/std/nvidia_reset_mig.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/xen.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/xen.pp
similarity index 100%
rename from image/grid5000/steps/data/setup/puppet/modules/env/manifests/xen.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/xen.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/configure_xen.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/configure_xen.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/configure_xen.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/configure_xen.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/install_grub.pp
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/install_grub.pp
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/install_grub.pp
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/manifests/xen/install_grub.pp
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/templates/base/omnipath/scibian.key.erb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/base/omnipath/scibian.key.erb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/templates/base/omnipath/scibian.key.erb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/base/omnipath/scibian.key.erb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/templates/common/apt_pinning.erb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/common/apt_pinning.erb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/templates/common/apt_pinning.erb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/common/apt_pinning.erb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/templates/min/motd.erb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/min/motd.erb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/templates/min/motd.erb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/min/motd.erb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ldap/common-account.erb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ldap/common-account.erb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ldap/common-account.erb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ldap/common-account.erb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ntp/ntp.conf.erb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ntp/ntp.conf.erb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ntp/ntp.conf.erb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/nfs/ntp/ntp.conf.erb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/templates/std/dell/linux.dell.com.key.erb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/std/dell/linux.dell.com.key.erb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/templates/std/dell/linux.dell.com.key.erb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/std/dell/linux.dell.com.key.erb
diff --git
a/image/grid5000/steps/data/setup/puppet/modules/env/templates/std/hwraid/hwraid.le-vert.net.key.erb
b/image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/std/hwraid/hwraid.le-vert.net.key.erb
similarity index 100%
rename from
image/grid5000/steps/data/setup/puppet/modules/env/templates/std/hwraid/hwraid.le-vert.net.key.erb
rename to
image/debian11/grid5000/steps/data/setup/puppet/modules/env/templates/std/hwraid/hwraid.le-vert.net.key.erb
diff --git a/image/grid5000/steps/disable_checkpoint.yaml
b/image/debian11/grid5000/steps/disable_checkpoint.yaml
similarity index 100%
rename from image/grid5000/steps/disable_checkpoint.yaml
rename to image/debian11/grid5000/steps/disable_checkpoint.yaml
diff --git a/image/grid5000/steps/enable_checkpoint.yaml
b/image/debian11/grid5000/steps/enable_checkpoint.yaml
similarity index 100%
rename from image/grid5000/steps/enable_checkpoint.yaml
rename to image/debian11/grid5000/steps/enable_checkpoint.yaml
diff --git a/image/grid5000/steps/env/bashrc
b/image/debian11/grid5000/steps/env/bashrc
similarity index 100%
rename from image/grid5000/steps/env/bashrc
rename to image/debian11/grid5000/steps/env/bashrc
diff --git a/image/grid5000/steps/env/functions.sh
b/image/debian11/grid5000/steps/env/functions.sh
similarity index 100%
rename from image/grid5000/steps/env/functions.sh
rename to image/debian11/grid5000/steps/env/functions.sh
diff --git a/image/grid5000/steps/export/debian/clean_dhcp_leases.yaml
b/image/debian11/grid5000/steps/export/debian/clean_dhcp_leases.yaml
similarity index 100%
rename from image/grid5000/steps/export/debian/clean_dhcp_leases.yaml
rename to image/debian11/grid5000/steps/export/debian/clean_dhcp_leases.yaml
diff --git a/image/grid5000/steps/export/do_qcow2_finish_works.yaml
b/image/debian11/grid5000/steps/export/do_qcow2_finish_works.yaml
similarity index 100%
rename from image/grid5000/steps/export/do_qcow2_finish_works.yaml
rename to image/debian11/grid5000/steps/export/do_qcow2_finish_works.yaml
diff --git a/image/grid5000/steps/export/export_g5k.yaml
b/image/debian11/grid5000/steps/export/export_g5k.yaml
similarity index 100%
rename from image/grid5000/steps/export/export_g5k.yaml
rename to image/debian11/grid5000/steps/export/export_g5k.yaml
diff --git a/image/grid5000/steps/export/save_appliance_VM.yaml
b/image/debian11/grid5000/steps/export/save_appliance_VM.yaml
similarity index 100%
rename from image/grid5000/steps/export/save_appliance_VM.yaml
rename to image/debian11/grid5000/steps/export/save_appliance_VM.yaml
diff --git a/image/grid5000/steps/setup/debian/clean_system.yaml
b/image/debian11/grid5000/steps/setup/debian/clean_system.yaml
similarity index 100%
rename from image/grid5000/steps/setup/debian/clean_system.yaml
rename to image/debian11/grid5000/steps/setup/debian/clean_system.yaml
diff --git a/image/grid5000/steps/setup/debian/configure_apt_sources.yaml
b/image/debian11/grid5000/steps/setup/debian/configure_apt_sources.yaml
similarity index 100%
rename from image/grid5000/steps/setup/debian/configure_apt_sources.yaml
rename to image/debian11/grid5000/steps/setup/debian/configure_apt_sources.yaml
diff --git a/image/grid5000/steps/setup/debian/configure_system.yaml
b/image/debian11/grid5000/steps/setup/debian/configure_system.yaml
similarity index 100%
rename from image/grid5000/steps/setup/debian/configure_system.yaml
rename to image/debian11/grid5000/steps/setup/debian/configure_system.yaml
diff --git a/image/grid5000/steps/setup/debian/install_packages.yaml
b/image/debian11/grid5000/steps/setup/debian/install_packages.yaml
similarity index 100%
rename from image/grid5000/steps/setup/debian/install_packages.yaml
rename to image/debian11/grid5000/steps/setup/debian/install_packages.yaml
diff --git a/image/grid5000/steps/setup/debian/minimal_install.yaml
b/image/debian11/grid5000/steps/setup/debian/minimal_install.yaml
similarity index 100%
rename from image/grid5000/steps/setup/debian/minimal_install.yaml
rename to image/debian11/grid5000/steps/setup/debian/minimal_install.yaml
diff --git a/image/grid5000/steps/setup/debian/run_orchestrator.yaml
b/image/debian11/grid5000/steps/setup/debian/run_orchestrator.yaml
similarity index 100%
rename from image/grid5000/steps/setup/debian/run_orchestrator.yaml
rename to image/debian11/grid5000/steps/setup/debian/run_orchestrator.yaml
diff --git a/image/grid5000/steps/setup/debian/setup_orchestrator.yaml
b/image/debian11/grid5000/steps/setup/debian/setup_orchestrator.yaml
similarity index 100%
rename from image/grid5000/steps/setup/debian/setup_orchestrator.yaml
rename to image/debian11/grid5000/steps/setup/debian/setup_orchestrator.yaml
diff --git a/image/taler-debian11.yaml b/image/debian11/taler-debian11.yaml
similarity index 100%
rename from image/taler-debian11.yaml
rename to image/debian11/taler-debian11.yaml
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] 131/189: fix backup script, (continued)
- [taler-grid5k] 131/189: fix backup script, gnunet, 2022/04/28
- [taler-grid5k] 127/189: adjust database logs, gnunet, 2022/04/28
- [taler-grid5k] 166/189: use centos for db only, gnunet, 2022/04/28
- [taler-grid5k] 141/189: update recovery script, gnunet, 2022/04/28
- [taler-grid5k] 160/189: update image, disable mitigations, gnunet, 2022/04/28
- [taler-grid5k] 154/189: more dynamic rsyslog ports, add some info in setup.sh, gnunet, 2022/04/28
- [taler-grid5k] 189/189: Commented and Documented, gnunet, 2022/04/28
- [taler-grid5k] 144/189: possible to provide the complete tar archive for recovery, gnunet, 2022/04/28
- [taler-grid5k] 149/189: update proxy configuration for merchant and bank, gnunet, 2022/04/28
- [taler-grid5k] 145/189: add some doc, gnunet, 2022/04/28
- [taler-grid5k] 162/189: add centos image,
gnunet <=
- [taler-grid5k] 186/189: rebuild on all nodes, gnunet, 2022/04/28
- [taler-grid5k] 176/189: fix node-exporter, gnunet, 2022/04/28
- [taler-grid5k] 155/189: experiment with two postgresql instances, gnunet, 2022/04/28
- [taler-grid5k] 157/189: fix persist script, delete manually, gnunet, 2022/04/28
- [taler-grid5k] 151/189: add progress for archiving, gnunet, 2022/04/28
- [taler-grid5k] 135/189: add loki to recover setup, gnunet, 2022/04/28
- [taler-grid5k] 175/189: postgresql not loaded per default, gnunet, 2022/04/28
- [taler-grid5k] 159/189: 'cluster' (db) scripts added, gnunet, 2022/04/28
- [taler-grid5k] 132/189: fix regex, gnunet, 2022/04/28
- [taler-grid5k] 128/189: fix yaml, gnunet, 2022/04/28