Skip to content
main.tf 653 B
Newer Older
james-reed's avatar
james-reed committed
resource "vultr_instance" "mumble" {
    plan = var.plan
    region = var.region
    os_id = var.os
    label = var.label
    hostname = var.hostname
#   ssh_key_ids = ["${vultr_ssh_key.my_user.id}"]
    script_id = vultr_startup_script.standup.id
    firewall_group_id = vultr_firewall_group.my_firewall_grp.id

	provisioner "local-exec" {
    when    = destroy
    command = "./cloudflare-clear-dns-record.sh"
	}
}

#resource "vultr_ssh_key" "my_user" {
#  name = "Root SSH key"
#  ssh_key = "${file("sshkey.pub")}"
#}

resource "vultr_startup_script" "standup" {
    name = "mumble-fedora36"
james-reed's avatar
james-reed committed
    script = filebase64("startup.sh")
    type = "boot"
}