commit 0827ebfb2220d013e8e7c07e2a1d32838fc5dc13
parent 7b0439b26b477e2fd3f21eff02374596a7c9ec70
Author: Paco Esteban <paco@e1e0.net>
Date: Thu, 2 Apr 2020 19:17:38 +0200
add terraform plan for jitsi server at hetzner
Diffstat:
2 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/terraform/jitsi/main.tf b/terraform/jitsi/main.tf
@@ -0,0 +1,28 @@
+# Needs HCLOUD_TOKEN env variable set
+provider "hcloud" {}
+
+# ssh key data
+data "hcloud_ssh_key" "ssh_key" {
+ fingerprint = "d6:67:da:6a:cc:73:24:14:d5:98:af:6d:41:91:92:4c"
+}
+
+# The server itself
+resource "hcloud_server" "jitsi" {
+ name = "vchat.e1e0.net"
+ image = "debian-10"
+ server_type = "cx11"
+ location = "fsn1"
+ ssh_keys = ["${data.hcloud_ssh_key.ssh_key.id}"]
+}
+
+# reverse dns
+resource "hcloud_rdns" "jitsi" {
+ server_id = hcloud_server.jitsi.id
+ ip_address = hcloud_server.jitsi.ipv4_address
+ dns_ptr = "vchat.e1e0.net"
+}
+
+# Output server IP
+output "server_ip_jitsi" {
+ value = "${hcloud_server.jitsi.ipv4_address}"
+}
diff --git a/terraform/jitsi/terraform.tfstate b/terraform/jitsi/terraform.tfstate
@@ -0,0 +1,8 @@
+{
+ "version": 4,
+ "terraform_version": "0.12.24",
+ "serial": 15,
+ "lineage": "4b19a475-4073-c4da-ef65-3258dd306c7e",
+ "outputs": {},
+ "resources": []
+}