ansible-playbooks

another attempt to have everything organized ...
git clone https://git.e1e0.net/ansible-playbooks.git
Log | Files | Refs | README | LICENSE

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:
Aterraform/jitsi/main.tf | 28++++++++++++++++++++++++++++
Aterraform/jitsi/terraform.tfstate | 8++++++++
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": [] +}