У меня есть сценарий, который необходимо запустить после подготовки экземпляра и подключения томов:
resource "aws_instance" "controller" {
...
provisioner "remote-exec" {
connection {
type = "ssh"
user = "centos"
}
inline = [
"download and run script to verify environment"
]
}
}
resource "aws_ebs_volume" "controller-ebs-sdb" {
...
}
resource "aws_volume_attachment" "controller-volume-attachment-sdb" {
device_name = "/dev/sdb"
volume_id = "${aws_ebs_volume.controller-ebs-sdb.id}"
instance_id = "${aws_instance.controller.id}"
}
В настоящее время сценарий не выполняется в среде, поскольку при запуске тома не былоприлагается.
Можно ли запускать скрипт remote-exec только после присоединения томов?