From 85e8180a3058fc71e67d65c7a021b0277e71352d Mon Sep 17 00:00:00 2001 From: JeanFrancois38 <107630119+JeanFrancois38@users.noreply.github.com> Date: Wed, 27 May 2026 16:55:40 +0200 Subject: [PATCH 1/6] Update preseed_autoinstall_cloud_init.erb Since Ubuntu 26, the root password is not set with "hashed_passwd", but the chpasswd method still works. --- .../user_data/preseed_autoinstall_cloud_init.erb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb index 34113cd096..e56e133f23 100644 --- a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb +++ b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb @@ -47,6 +47,10 @@ autoinstall: <%= indent(4) { snippet_if_exists(template_name + " custom apt") } -%> user-data: disable_root: false + chpasswd: + list: | + root:<%= password_to_create %> + expire: false fqdn: <%= @host.name %> users: - name: <%= username_to_create %> From b88b4ace2b654958642360b238f3018a394d7f0d Mon Sep 17 00:00:00 2001 From: JeanFrancois38 <107630119+JeanFrancois38@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:17:38 +0200 Subject: [PATCH 2/6] Fixes #39365 - Update preseed_autoinstall_cloud_init.erb From 0588ccc33f95b89e9dffb32ffbf916329b35314c Mon Sep 17 00:00:00 2001 From: JeanFrancois38 <107630119+JeanFrancois38@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:48:21 +0200 Subject: [PATCH 3/6] Update app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb Co-authored-by: Nadja Heitmann --- .../user_data/preseed_autoinstall_cloud_init.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb index e56e133f23..226e92c4c3 100644 --- a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb +++ b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb @@ -49,7 +49,7 @@ autoinstall: disable_root: false chpasswd: list: | - root:<%= password_to_create %> + root: <%= @host.root_pass %> expire: false fqdn: <%= @host.name %> users: From 14bb8c5dc4b28239629f123122c96c2e351ca375 Mon Sep 17 00:00:00 2001 From: JeanFrancois38 <107630119+JeanFrancois38@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:49:59 +0200 Subject: [PATCH 4/6] Fixes #39365 - Update preseed_autoinstall_cloud_init.erb I remove the space between : and the <, otherwise the password is not correctly set. --- .../user_data/preseed_autoinstall_cloud_init.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb index 226e92c4c3..67618d2a91 100644 --- a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb +++ b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb @@ -49,7 +49,7 @@ autoinstall: disable_root: false chpasswd: list: | - root: <%= @host.root_pass %> + root:<%= @host.root_pass %> expire: false fqdn: <%= @host.name %> users: From 556cfdab6831fbcc14b07d3bb4cea229b8a177b3 Mon Sep 17 00:00:00 2001 From: JeanFrancois38 <107630119+JeanFrancois38@users.noreply.github.com> Date: Wed, 3 Jun 2026 14:11:28 +0200 Subject: [PATCH 5/6] Update preseed_autoinstall_cloud_init.erb This one works too --- .../user_data/preseed_autoinstall_cloud_init.erb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb index 67618d2a91..836dedb0bb 100644 --- a/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb +++ b/app/views/unattended/provisioning_templates/user_data/preseed_autoinstall_cloud_init.erb @@ -48,8 +48,8 @@ autoinstall: user-data: disable_root: false chpasswd: - list: | - root:<%= @host.root_pass %> + users: + - { name: root, password: <%= @host.root_pass %> } expire: false fqdn: <%= @host.name %> users: From 1a4506047bde0e0b3987044efae4c8779a169d79 Mon Sep 17 00:00:00 2001 From: JeanFrancois38 <107630119+JeanFrancois38@users.noreply.github.com> Date: Wed, 3 Jun 2026 14:13:22 +0200 Subject: [PATCH 6/6] Fixes #39365 - Update preseed_autoinstall_cloud_init.erb