Size: a a a

2019 October 18

НС

Никита Суворов in terraform_ru
Victor Tur
дай пример - куда вписываешь? )
у меня в variable.tf
есть такая структура
источник

НС

Никита Суворов in terraform_ru
variable "mgmt_net" {
 type = object({
   name = string
   nuage_meta_fix = bool
   port_security_enable = bool
   subnet = string
   dns = list(string)
 })
}
источник

НС

Никита Суворов in terraform_ru
вот dns, nuage могут быть пустыми
источник

MS

Max Sych in terraform_ru
Для себя ришл такую проблему только сменив object на any
источник

НС

Никита Суворов in terraform_ru
в .tfvars пишу
mgmt_net = {
   subnet = "192.168.1.0/24"
   port_security_enabled = true
   nuage_metada_fix = true
   name = "mgmt"
}
и прилетает что надо dns, ставлю null  говорит иди нафиг
источник

НС

Никита Суворов in terraform_ru
и потом это еще все в модуль будет заворачиваться
источник

НС

Никита Суворов in terraform_ru
и bool чет не работает =)
источник

VT

Victor Tur in terraform_ru
Никита Суворов
в .tfvars пишу
mgmt_net = {
   subnet = "192.168.1.0/24"
   port_security_enabled = true
   nuage_metada_fix = true
   name = "mgmt"
}
и прилетает что надо dns, ставлю null  говорит иди нафиг
так добавь dns = null
источник

НС

Никита Суворов in terraform_ru
Victor Tur
так добавь dns = null
так в том и суть, то я не хочу описывать не обязательные параметры =)
источник

DZ

Dmytro Zavalkin in terraform_ru
А где дефолтное значение переменной то?
источник

DZ

Dmytro Zavalkin in terraform_ru
Если не указать дефолтное и не задавать значение тоже - откуда тф возьмет значение?
источник

НС

Никита Суворов in terraform_ru
Dmytro Zavalkin
Если не указать дефолтное и не задавать значение тоже - откуда тф возьмет значение?
дефолтное у меня уже в варсах модуля описано
источник

НС

Никита Суворов in terraform_ru
но до туда лонично что он добираться не успевает
источник

НС

Никита Суворов in terraform_ru
но я понял косяк, сейчас допишу ….
источник

НС

Никита Суворов in terraform_ru
Никита Суворов
variable "mgmt_net" {
 type = object({
   name = string
   nuage_meta_fix = bool
   port_security_enable = bool
   subnet = string
   dns = list(string)
 })
}
вот еще хоте бы уточнить для 3-5-100 одинаковых переменных надо каждый раз такой блок писать? или можно отделаться как то более мелкими наборами текста?
источник

MS

Mike Smith in terraform_ru
Всем привет - а такой вопрос - по rds меняются сертификаты c ca15 до ca19 - это через терраформ как-то можно поменять?)
источник

vk

victor kurguzov in terraform_ru
никогда не дружил с интерполяцией. подскажите почему может быть  так
available.names[count.index]
а может быть
10.0.${count.index}.0/24

?
источник

vk

victor kurguzov in terraform_ru
в первом случае я понимаю, что [] относятся к available.names, типа возвращаются значения листа
источник

i

inqfen in terraform_ru
victor kurguzov
никогда не дружил с интерполяцией. подскажите почему может быть  так
available.names[count.index]
а может быть
10.0.${count.index}.0/24

?
во втором случае будет 0,1,2 и т.д при каждой итерации
источник

i

inqfen in terraform_ru
в общем ${} - переменная
источник