mirror of
https://github.com/2martens/terraform.git
synced 2026-10-17 17:06:52 +02:00
fix: Add missing setup for known hosts
This commit is contained in:
@@ -98,7 +98,7 @@ resource "hcloud_server" "node" {
|
||||
certsync_private_ssh_key : var.certsync_private_ssh_key
|
||||
}))
|
||||
certsync_setup : base64encode(templatefile("${path.module}/templates/scripts/certsync-setup.sh.tftpl", {
|
||||
|
||||
manager_nodes: slice(var.private_node_ips, 1, var.number_nodes)
|
||||
}))
|
||||
certsync : base64encode(templatefile("${path.module}/templates/scripts/certsync.sh.tftpl", {
|
||||
manager_nodes: slice(var.private_node_ips, 1, var.number_nodes)
|
||||
|
||||
@@ -2,3 +2,6 @@
|
||||
|
||||
ln /usr/local/bin/certsync.sh /etc/letsencrypt/renewal-hooks/deploy/certsync.sh
|
||||
chmod +x /etc/letsencrypt/renewal-hooks/deploy/certsync.sh
|
||||
%{for manager_node_ip in manager_nodes ~}
|
||||
su certsync -c ssh-keyscan -t ed25519 ${manager_node_ip} >> /home/certsync/.ssh/known_hosts
|
||||
%{endfor ~}
|
||||
|
||||
Reference in New Issue
Block a user