infra: init vultr

This commit is contained in:
Lu Wang 2024-12-15 16:23:50 +08:00
parent c8ed51df7a
commit 9ee56c2fc5
Signed by: rebmit
SSH key fingerprint: SHA256:3px8QV1zEerIrEWHaqtH5rR9kjetyRST5EipOPrd+bU
5 changed files with 17 additions and 3 deletions

View file

@ -18,6 +18,7 @@
tls tls
random random
cloudflare cloudflare
vultr
terraform-providers-bin.providers.Backblaze.b2 terraform-providers-bin.providers.Backblaze.b2
] ]
)) ))

View file

@ -15,5 +15,8 @@ terraform {
b2 = { b2 = {
source = "registry.terraform.io/backblaze/b2" source = "registry.terraform.io/backblaze/b2"
} }
vultr = {
source = "registry.terraform.io/vultr/vultr"
}
} }
} }

View file

@ -6,6 +6,8 @@ cloudflare:
b2: b2:
application_key_id: ENC[AES256_GCM,data:/d5o2E1AH9We5PO3Z6ht4gmWTYaIEi3SBQ==,iv:M01vQK8e0Vz47d3aSIf+ZBru5yKrI4RF2dWIt0QigXo=,tag:psl7KFArqDmewMtae0vxzw==,type:str] application_key_id: ENC[AES256_GCM,data:/d5o2E1AH9We5PO3Z6ht4gmWTYaIEi3SBQ==,iv:M01vQK8e0Vz47d3aSIf+ZBru5yKrI4RF2dWIt0QigXo=,tag:psl7KFArqDmewMtae0vxzw==,type:str]
application_key: ENC[AES256_GCM,data:ilAp9RHqgIZdojHr0DWOJSf0Fa6/H9f8/pPKQ9tvCg==,iv:Vi8+s2zREguZPjkFkGcKzVRaRHKlXKQcU7fsLiNo48c=,tag:xlhWxf+ObzIUdu3D5CON+A==,type:str] application_key: ENC[AES256_GCM,data:ilAp9RHqgIZdojHr0DWOJSf0Fa6/H9f8/pPKQ9tvCg==,iv:Vi8+s2zREguZPjkFkGcKzVRaRHKlXKQcU7fsLiNo48c=,tag:xlhWxf+ObzIUdu3D5CON+A==,type:str]
vultr:
api_key: ENC[AES256_GCM,data:V0As2kf9MB+/CAgwvwm9dTtP7KAQb59NLtyw2uR2KGnz40O8,iv:+LbAtZ1bg1pzyomsao6/w5iK21LLepSK/hupONkuoHE=,tag:67hvdoorzk40VeW6FwPTRg==,type:str]
sops: sops:
kms: [] kms: []
gcp_kms: [] gcp_kms: []
@ -21,8 +23,8 @@ sops:
Rk1mSHZicDNuVVFpL1NMcS9NS0NmRXcKT2GiNJ8L2ADuoJPm5XF1SrkNZtEzh/i5 Rk1mSHZicDNuVVFpL1NMcS9NS0NmRXcKT2GiNJ8L2ADuoJPm5XF1SrkNZtEzh/i5
8gGmswWnE+d7VM0BSnM64la/E4prcIhM4e4Ybyd8El6pwQN919gofQ== 8gGmswWnE+d7VM0BSnM64la/E4prcIhM4e4Ybyd8El6pwQN919gofQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2024-12-14T14:14:39Z" lastmodified: "2024-12-15T08:14:49Z"
mac: ENC[AES256_GCM,data:4BzbSfItlb/lNmDIXdXgjoF9aftGiYe0o1o8sg1EnjolF+qgisVBRO5xzfwW6koqCYe0INShekMK7YCbjAGsDcHUiiu7/SXufyWOrVVNBMRY7SgGmWbR2l3wgIhCb8QMFhscGaBnDT+cXfXAkTjvGbhvsH0V00tf0iJdNQaSYdQ=,iv:1gEsQGOl52xwXZdQeaviZXPLal6qNY9YU8Y6ltNNJ8I=,tag:TExLyFOO+dK0LhcixNM0Mw==,type:str] mac: ENC[AES256_GCM,data:7LnhoiwQxTfVOJD2aa46LFx5Z6s5Ao7E1VDFKyxl1tDc7HpjaS+M8nT/8VJbOP47Yakd0Pduhglz9V0KjOM8BTuKge1ZHCHRBhjMpOgqNI0PkAbnEZNUn+/x6jBv9e4ezdQNUo0PWk8OKsnfEePVZY/qFWLiZGlgtOS1ewjn+OI=,iv:9ihcNEreTALacsk5P6lNiPgEHMIjIu36FdRYJ+znsdg=,tag:Qys/PmeCq3cmUI4iGYhLWg==,type:str]
pgp: [] pgp: []
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.9.1 version: 3.9.1

File diff suppressed because one or more lines are too long

8
infra/vultr.tf Normal file
View file

@ -0,0 +1,8 @@
provider "vultr" {
api_key = local.secrets.vultr.api_key
}
resource "vultr_ssh_key" "marisa-7d76" {
name = "rebmit@marisa-7d76"
ssh_key = file("${path.module}/../nixos/profiles/users/root/_ssh/marisa-7d76")
}