digital-ocean: Switch droplet tag string to tag reference
* Without a reference a Digital Ocean tag object, terraform may
try to create a firewall rule before a tag actually exists. By
referencing the actual tag objects, the dependency order is
implied
@@ -23,12 +23,12 @@ resource "digitalocean_firewall" "rules" {
{
protocol = "udp"
port_range = "all"
- source_tags = ["${var.cluster_name}-controller", "${var.cluster_name}-worker"]
+ source_tags = ["${digitalocean_tag.controllers.name}", "${digitalocean_tag.workers.name}"]
},
{
protocol = "tcp"
port_range = "all"
- source_tags = ["${var.cluster_name}-controller", "${var.cluster_name}-worker"]
+ source_tags = ["${digitalocean_tag.controllers.name}", "${digitalocean_tag.workers.name}"]
},
]
