diff --git a/README.md b/README.md index a69c5ccb5f8164a2d7b35b6798631895f57221b9..0acea975d223bfdb334c69a374194e8387f8a163 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This is based on the use of [vultr-terraform-example](https://github.com/Psmths/ Tested with Terraform v0.13.6. -This will deploy a mumble server (or murmur as it may be) onto a Vultr vc2-1c-1gb instance in the Sydney region, running Fedora 35 x64. +This will deploy a mumble server (or murmur as it may be) onto a Vultr vc2-1c-1gb instance in the Sydney region, running Fedora 36 x64. Upon deployment, the public IPv4 address of the instance that gets spun up will be inserted into a DNS record over at a Cloudflare hosted DNS zone. The case use for this is that users joining the server can simply remember or bookmark a specific hostname in their mumble client to connect to the server, with the server having the ability to be deployed & destroyed in an ephemeral manner only for when it's actually going to be used, so you're only incurring instance charges for when you're actually using it (when the Vultr instance is running). There would be no need for a static/reserved IP address for subsequent deployments. At present, Cloudflare do not charge for DNS hosting. You'd simply need a domain name setup inside Cloudflare, and you can forgo the costs of a reserved IP address over at Vultr, or using a DNS zone at the Vultr end. @@ -12,7 +12,7 @@ The startup script is located in two places for convenience. Because Vultr expec ``` resource "vultr_startup_script" "standup" { - name = "mumble-fedora35" + name = "mumble-fedora36" script = filebase64("startup.sh") type = "boot" } diff --git a/main.tf b/main.tf index 604869fdd33d97e3a450dcca57dee883c782ff55..5dc95aac94d22db2957bb012af1c27e17ddf4dc8 100644 --- a/main.tf +++ b/main.tf @@ -20,7 +20,7 @@ resource "vultr_instance" "mumble" { #} resource "vultr_startup_script" "standup" { - name = "mumble-fedora35" + name = "mumble-fedora36" script = filebase64("startup.sh") type = "boot" } diff --git a/startup.sh b/startup.sh index 78ca0ec4dd87cfcc67fcdc6fdeda14f54eb55291..5c5c5f3cd89a2f1abac9dae687ea38a3a7a0e7e8 100644 --- a/startup.sh +++ b/startup.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Mumble (Murmur) install on Fedora 35 +# Mumble (Murmur) install on Fedora 36 # OPTIONAL BUT RECOMMENDED - Set a password that will be required to join the server. Leaving this blank will make the server public. SERVER_PASSWORD='SET_A_PASSWORD_HERE_IF_YOU_WANT' diff --git a/terraform.tfvars b/terraform.tfvars index 8c0c1579250067672fcc3d5d08b5694e787ff3a8..0f1437921ed66c5db315d09bdead966d7544c09a 100644 --- a/terraform.tfvars +++ b/terraform.tfvars @@ -1,6 +1,6 @@ vultr_token = "VULTR_API_TOKEN_GOES_HERE" region = "syd" plan = "vc2-1c-1gb" -os = 516 +os = 1744 label = "mumble" hostname = "mumble"