terraform { required_providers { digitalocean = { source = "digitalocean/digitalocean" version = "~> 2.0" } } } provider "digitalocean" { token = var.do_token } resource "digitalocean_record" "jam" { domain = "vereto.net" type = "A" name = "ejam" ttl = 30 value = "${aws_instance.jamulus.public_ip}" } resource "digitalocean_record" "icecast" { count = var.broadcast_enabled ? 1 : 0 domain = "vereto.net" type = "A" name = "icecast" ttl = 30 value = "${aws_instance.broadcast.public_ip}" }