Size: a a a

2019 October 20

НС

Никита Суворов in terraform_ru
Devourer
Не понимаю.
var.region[«west»]
источник

AK

Andrey Kartashov in terraform_ru
Кавычки не те
источник

НС

Никита Суворов in terraform_ru
Andrey Kartashov
Кавычки не те
да у меня операционка меняет =)
источник

AK

Andrey Kartashov in terraform_ru
Мак?
источник

IM

Iurii Medvedev in terraform_ru
Никита Суворов
переопределить что?
Каунт, импортируешь модуль переопределяешь что нужно
источник

НС

Никита Суворов in terraform_ru
да, и я знаю что это отключается
источник

НС

Никита Суворов in terraform_ru
Iurii Medvedev
Каунт, импортируешь модуль переопределяешь что нужно
наверное надо показать подкапотку =), тут же 3 конута, которые внутри работают уже в модуле и считаются хистрыми способами
источник

D

Devourer in terraform_ru
Никита Суворов
var.region[«west»]
Сасибо, что-то вырисовывается. Но у меня вопрос в продолжение - а как-то выбирать из указанных двух регионов мне будет предложено, или я много хочу?
источник

НС

Никита Суворов in terraform_ru
Devourer
Сасибо, что-то вырисовывается. Но у меня вопрос в продолжение - а как-то выбирать из указанных двух регионов мне будет предложено, или я много хочу?
Можете через псевдо ифы
источник

i

inqfen in terraform_ru
Devourer
Сасибо, что-то вырисовывается. Но у меня вопрос в продолжение - а как-то выбирать из указанных двух регионов мне будет предложено, или я много хочу?
2 провайдера
источник

D

Devourer in terraform_ru
Никита Суворов
var.region[«west»]
источник

НС

Никита Суворов in terraform_ru
приколоть то в чем? =)
источник

S

Slach in terraform_ru
Michael Silich
Для провайдера.  Я например пишу апи для нашего недооблака. Так и пишу провайдер для терраформа.
если вы писали ваше API без openapi то придется сначала openapi внедрить...

ну и заодно вам надо идемпотентность и CRUD нормально для ресурсов сделать чтобы SRP соблюдался
источник
2019 October 21

AK

Andrey Kartashov in terraform_ru
Никита Суворов
в модуле то уже идет каунт. я очень хочу написать универасальный module instance, который можно использовать для создания различных машин с переменным количеством дискови и сетей и собственно это вышло. заисключением того, что если я хочу увеличить или уменьшить что-то у набора, то начинается пересоздание
ты бы хоть ошибку написал, а то приходится гадать, что у тебя там меняется, имя ресурса и пропертя
источник

НС

Никита Суворов in terraform_ru
Andrey Kartashov
ты бы хоть ошибку написал, а то приходится гадать, что у тебя там меняется, имя ресурса и пропертя
ну вот как пример, изначально было кол-во вм 2, меняем на 3

# module.ctrl.openstack_compute_interface_attach_v2.attach_port[2] must be replaced
-/+ resource "openstack_compute_interface_attach_v2" "attach_port" {
     ~ fixed_ip    = "192.168.3.20" -> "192.168.2.22" # forces replacement
     ~ id          = "d2397c35-6c10-48fc-82cd-0e9ac73bf714/44f7d3fc-9bda-4d13-baed-2a83c162a0ba" -> (known after apply)
     ~ instance_id = "d2397c35-6c10-48fc-82cd-0e9ac73bf714" -> (known after apply) # forces replacement
     ~ network_id  = "f074185a-8c91-4f73-aba9-95087d955fab" -> "244dc2c3-2ea1-4f67-9d82-3933650c04e4" # forces replacement
     ~ port_id     = "44f7d3fc-9bda-4d13-baed-2a83c162a0ba" -> (known after apply)
     ~ region      = "RegionOne" -> (known after apply)
   }

 # module.ctrl.openstack_compute_interface_attach_v2.attach_port[3] must be replaced
-/+ resource "openstack_compute_interface_attach_v2" "attach_port" {
     ~ fixed_ip    = "192.168.3.21" -> "192.168.3.20" # forces replacement
     ~ id          = "aacf5cf6-524a-45e2-9992-05502dfe7382/4a80cfa4-1fa4-4e53-921e-8d19e77f62da" -> (known after apply)
     ~ instance_id = "aacf5cf6-524a-45e2-9992-05502dfe7382" -> "d2397c35-6c10-48fc-82cd-0e9ac73bf714" # forces replacement
       network_id  = "f074185a-8c91-4f73-aba9-95087d955fab"
     ~ port_id     = "4a80cfa4-1fa4-4e53-921e-8d19e77f62da" -> (known after apply)
     ~ region      = "RegionOne" -> (known after apply)
   }
источник

AK

Andrey Kartashov in terraform_ru
ну так это обычный replacement, который из-за изменения неизменяемого параметра
источник

НС

Никита Суворов in terraform_ru
Andrey Kartashov
ну так это обычный replacement, который из-за изменения неизменяемого параметра
так я и писал, что ошибок нет. а проблема как раз в пересоздании интов (ну либо дисков)
источник

AK

Andrey Kartashov in terraform_ru
а почему это проблема?
источник

AK

Andrey Kartashov in terraform_ru
а, у тебя в одном массиве набор дисков интерфейсов сразу для всех вмок?
источник

НС

Никита Суворов in terraform_ru
Andrey Kartashov
а, у тебя в одном массиве набор дисков интерфейсов сразу для всех вмок?
для вмок одной группы
источник