Я пытался сделать
терраформ применить
, но получаю ошибку ниже
1 произошла ошибка (и):
- digitalocean_droplet.testvm [0]: Ресурс 'digitalocean_droplet.testvm' не найден для переменной 'digitalocean_droplet.testvm.ipv4_address'
Terraform не выполняет автоматический откат в случае ошибок,Вместо этого ваш файл состояния Terraform был частично обновлен любыми успешно завершенными ресурсами.Пожалуйста, исправьте ошибку выше и примените снова для постепенного изменения вашей инфраструктуры.
Как передать общедоступный IP-адрес созданного дроплета команде инициатора local-exec.
Ниже приведен мой .tf файл
provider "digitalocean" {
token = "----TOKEN----"
}
resource "digitalocean_droplet" "testvm" {
count = "10"
name = "do-instance-${count.index}"
image = "ubuntu-16-04-x64"
size = "512mb"
region = "nyc3"
ipv6 = true
private_networking = false
ssh_keys = [
"----SSH KEY----"
]
provisioner "local-exec" {
command = "fab production deploy ${digitalocean_droplet.testvm.ipv4_address}"
}
}
Заранее спасибо!