gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]