Попытка обдумать, как сделать следующее в TF и пока ничего.
Я создаю список, который содержит сопоставления точек монтирования с моментальными снимками, разбитыми по хосту
snapshots = [
[
["/dev/sdb", "snap-abc"]
],
[
["/dev/sdb", "snap-abc"],
["/dev/sdc", "snap-abc"]
]
]
Таким образом, в приведенном выше списке есть 2 хоста, первый из которых должен восстановить 1 снимок как том и отобразить его в «/ dev / sdb», второй имеет 2 снимка, которые будут отображены в «/ dev / sdb» и «/dev / sdc ".
resource 'aws_instance' 'host {
...
}
resource 'aws_ebs_volume' 'volume' {
...
}
resource 'aws_volume_attachemnt' 'attach'{
...
}
Я попытался сгладить список snapshots
, но поскольку подсписки имеют неправильную длину, я не могу просто разделить их на части. У кого-нибудь есть какие-нибудь советы или хитрости, которые были бы здесь полезны?