Update desktop SSH key on hcloud

This commit is contained in:
Paul-Henri Froidmont 2022-11-07 04:53:09 +01:00
parent 620d37cba9
commit 819089dcde
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE
2 changed files with 18 additions and 5 deletions

View file

@ -25,9 +25,9 @@ provider "hcloud" {
token = var.hcloud_token token = var.hcloud_token
} }
resource "hcloud_ssh_key" "phfroidmont-desktop" { resource "hcloud_ssh_key" "froidmpa-desktop" {
name = "phfroidmont-desktop" name = "froidmpa-desktop"
public_key = file("ssh_keys/phfroidmont-desktop.pub") public_key = file("ssh_keys/froidmpa-desktop.pub")
} }
variable "hetznerdns_token" {} variable "hetznerdns_token" {}

View file

@ -27,7 +27,7 @@ resource "hcloud_server" "db1" {
image = data.hcloud_image.nixos_stable.id image = data.hcloud_image.nixos_stable.id
server_type = "cpx11" server_type = "cpx11"
ssh_keys = [ ssh_keys = [
hcloud_ssh_key.phfroidmont-desktop.id hcloud_ssh_key.froidmpa-desktop.id
] ]
keep_disk = true keep_disk = true
location = "hel1" location = "hel1"
@ -44,6 +44,13 @@ resource "hcloud_server" "db1" {
depends_on = [ depends_on = [
hcloud_network_subnet.db_network_subnet hcloud_network_subnet.db_network_subnet
] ]
lifecycle {
ignore_changes = [
ssh_keys
]
}
} }
resource "hcloud_server" "backend1" { resource "hcloud_server" "backend1" {
@ -51,7 +58,7 @@ resource "hcloud_server" "backend1" {
image = data.hcloud_image.nixos_stable.id image = data.hcloud_image.nixos_stable.id
server_type = "cpx21" server_type = "cpx21"
ssh_keys = [ ssh_keys = [
hcloud_ssh_key.phfroidmont-desktop.id hcloud_ssh_key.froidmpa-desktop.id
] ]
keep_disk = true keep_disk = true
location = "hel1" location = "hel1"
@ -68,4 +75,10 @@ resource "hcloud_server" "backend1" {
depends_on = [ depends_on = [
hcloud_network_subnet.db_network_subnet hcloud_network_subnet.db_network_subnet
] ]
lifecycle {
ignore_changes = [
ssh_keys
]
}
} }