From 2997bdeee5791eb3b2bb7a14f8d15d15dd51e838 Mon Sep 17 00:00:00 2001 From: flaprimo Date: Wed, 22 Nov 2023 13:16:25 +0100 Subject: [PATCH] Fix permissions assignments (#1878) Fix permission assignments to cloud init configuration. Otherwise you obtain error: $ sudo cloud-init schema --system Invalid cloud-config /var/lib/cloud/instances/XXX/cloud-config.txt Error: Cloud config schema errors: write_files.0.permissions: 420 is not of type 'string', write_files.1.permissions: 420 is not of type 'string' Error: Invalid cloud-config schema: user-data --- .../cos-generic-metadata/cloud-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cloud-config-container/cos-generic-metadata/cloud-config.yaml b/modules/cloud-config-container/cos-generic-metadata/cloud-config.yaml index 9ffff4a5..d3483363 100644 --- a/modules/cloud-config-container/cos-generic-metadata/cloud-config.yaml +++ b/modules/cloud-config-container/cos-generic-metadata/cloud-config.yaml @@ -24,7 +24,7 @@ users: write_files: - path: /var/lib/docker/daemon.json - permissions: 0644 + permissions: "0644" owner: root content: | { @@ -36,7 +36,7 @@ write_files: } # ${container_name} container service - path: /etc/systemd/system/${container_name}.service - permissions: 0644 + permissions: "0644" owner: root content: | [Unit]