From 02528c809cd7e2f1d7a056bb2a251c7d19d38ce8 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Sun, 8 Feb 2026 11:48:47 +0000 Subject: [PATCH] Create file in a different way --- ignition/base.bu | 5 +++-- ignition/base.ign | 9 ++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ignition/base.bu b/ignition/base.bu index 1226b9e..1a19c9d 100644 --- a/ignition/base.bu +++ b/ignition/base.bu @@ -17,6 +17,9 @@ storage: days = [ "Sat","Sun" ] start_time = "06:00" length_minutes = 60 + - path: /etc/issue.d/35-ssh-blocked.issue + contents: + inline: SSH currently disabled until configuration completes systemd: units: @@ -35,8 +38,6 @@ systemd: RemainAfterExit=yes #ExecStart=/usr/bin/systemctl stop sshd #ExecStart=/usr/bin/systemctl disable sshd - ExecStart=bin/sh -c "/usr/bin/echo SSH currently disabled until configuration completes | /usr/bin/tee /etc/issue.d/35-ssh-blocked.issue" - ExecStart=/usr/bin/systemctl restart getty@tty1 ExecStart=/usr/bin/touch /var/lib/%N.stamp [Install] diff --git a/ignition/base.ign b/ignition/base.ign index 6647368..e6c3c82 100644 --- a/ignition/base.ign +++ b/ignition/base.ign @@ -17,13 +17,20 @@ "compression": "", "source": "data:;base64,W3VwZGF0ZXNdCnN0cmF0ZWd5ID0gInBlcmlvZGljIgpbW3VwZGF0ZXMucGVyaW9kaWMud2luZG93XV0KZGF5cyA9IFsgIlNhdCIsIlN1biIgXQpzdGFydF90aW1lID0gIjA2OjAwIgpsZW5ndGhfbWludXRlcyA9IDYwCg==" } + }, + { + "path": "/etc/issue.d/35-ssh-blocked.issue", + "contents": { + "compression": "", + "source": "data:,SSH%20currently%20disabled%20until%20configuration%20completes" + } } ] }, "systemd": { "units": [ { - "contents": "[Unit]\nDescription=Block SSH during configuration\nAfter=network-online.target\nBefore=zincati.service\nConditionPathExists=!/var/lib/%N.stamp\n\n[Service]\nType=oneshot\nRemainAfterExit=yes\n#ExecStart=/usr/bin/systemctl stop sshd\n#ExecStart=/usr/bin/systemctl disable sshd\nExecStart=bin/sh -c \"/usr/bin/echo SSH currently disabled until configuration completes | /usr/bin/tee /etc/issue.d/35-ssh-blocked.issue\"\nExecStart=/usr/bin/systemctl restart getty@tty1\nExecStart=/usr/bin/touch /var/lib/%N.stamp\n\n[Install]\nWantedBy=multi-user.target\n", + "contents": "[Unit]\nDescription=Block SSH during configuration\nAfter=network-online.target\nBefore=zincati.service\nConditionPathExists=!/var/lib/%N.stamp\n\n[Service]\nType=oneshot\nRemainAfterExit=yes\n#ExecStart=/usr/bin/systemctl stop sshd\n#ExecStart=/usr/bin/systemctl disable sshd\nExecStart=/usr/bin/touch /var/lib/%N.stamp\n\n[Install]\nWantedBy=multi-user.target\n", "enabled": true, "name": "ignition-start-config.service" },