После всего, что я нашел решение
Появляется, тогда, когда есть больше хостов в соединении на основе списка (используется 'count')
resource "null_resource" "provision_docker_registry" {
count = "${length(local.service_vms_names)}"
depends_on = ["null_resource.service_resolv_conf"]
connection {
user = "cloud-user"
private_key = "${file("${path.module}/../ssh/${var.os_keypair}.pem")}"
host = "${element(local.service_fip, count.index)}"
}
Вы портите ресурс, указывая индекс после точки, т.е.
$ terraform taint null_resource.provision_docker_registry.0
The resource null_resource.provision_docker_registry.0 in the module root has been marked as tainted!
Voila!
Я не мог найти это в документации. Надеюсь, это кому-нибудь поможет.