From a7798a87609ed8babec56bf87d70df14de15d8be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Molinero=20Fern=C3=A1ndez?= Date: Thu, 6 Feb 2020 20:21:10 +0100 Subject: [PATCH] Prevent Hetzner from modifying the "sshd_config" file --- packer/hetzner/seed/user-data | 7 +++++++ packer/sources.pkr.hcl | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 packer/hetzner/seed/user-data diff --git a/packer/hetzner/seed/user-data b/packer/hetzner/seed/user-data new file mode 100644 index 0000000..1f0e478 --- /dev/null +++ b/packer/hetzner/seed/user-data @@ -0,0 +1,7 @@ +#cloud-config + +ssh_pwauth: false +disable_root: false + +runcmd: + - sed -i '/ssh_pwauth/d' /etc/cloud/cloud.cfg.d/*-hetznercloud.cfg diff --git a/packer/sources.pkr.hcl b/packer/sources.pkr.hcl index 5c5252f..22b7ce4 100644 --- a/packer/sources.pkr.hcl +++ b/packer/sources.pkr.hcl @@ -9,6 +9,8 @@ source "hcloud" "main" { service = "wireguard" } + user_data_file = "./hetzner/seed/user-data" + ssh_port = "22" ssh_username = "root" ssh_timeout = "10m"