Если взглянуть на официальную документацию по terraform и найти там описание функции cidrsubnet(), то большинство людей просто пролистают "это" мимо как непонятное нечто. Действительно, документация по функциям terraform оставляет желать лучшего. Тем не менее cidrsubnet() - это то, что прописывает доктор, если вы бредите автоматизацией создания подсетей в вашей VPC. Как же она работает? Функция принимает 3 аргумента: Трудностей с заполнением адреса VPC возникать не должно. Этот тот диапазон адресов, который вы назначаете, когда создаете VPC, например 10.0.0.0/16. А что такое "new bits"? New bits - это разница между маской сети VPC и маской подсети этой же VPC. Например, если мы хотим разбить нашу VPC 10.0.0.0/16 на сети с маской /24, то в "new bits" мы ставим 24 -16 = 8. А что такое тогда "Номер подсети"? Номер подсети - это просто порядковый номер сети начиная с нулевого которую нужно вернуть после разбиения. Ну, какая будет нулевая подсеть в сети 10.0.0.0/16 после разбиения её на сет
Разбираемся как работает cidrsubnet() в terraform
26 декабря 201826 дек 2018
68
1 мин