Size: a a a

2020 April 03

MM

Maksim Makhalov in terraform_ru
Nikolai
Немного не по адресу вопрос, тут канал про другое
Нуууу, мне нужно их получить, чтобы создать инфру терраформом, так что чуть косвенно)
источник

N

Nikolai in terraform_ru
Maksim Makhalov
Нуууу, мне нужно их получить, чтобы создать инфру терраформом, так что чуть косвенно)
источник

N

Nikolai in terraform_ru
Maksim Makhalov
Нуууу, мне нужно их получить, чтобы создать инфру терраформом, так что чуть косвенно)
Но в твоём случае тебе надо идти в провайдер и смотреть что тот умеет делать
источник

N

Nikolai in terraform_ru
Aleksey Ezhov
Привет Интересует такой кейс Создается rds После создания необходимо выполнить sql скрипт (1 раз) Rds без доступа в интернет . Как можно это сделать? Нашел 2 подхода. 1 - через выполнения скрипта на неком инстансте из той же подсети или доступом к ней (типо при создании ec2 его запустить и после грохунть ec2)   2 - создать лямбда функцию и через нее выполнить Может есть еще какие то кейсы которые я упускаю?
Лично я бы смотрел в сторону лямбды
источник

N

Nikolai in terraform_ru
Aleksey Ezhov
Привет Интересует такой кейс Создается rds После создания необходимо выполнить sql скрипт (1 раз) Rds без доступа в интернет . Как можно это сделать? Нашел 2 подхода. 1 - через выполнения скрипта на неком инстансте из той же подсети или доступом к ней (типо при создании ec2 его запустить и после грохунть ec2)   2 - создать лямбда функцию и через нее выполнить Может есть еще какие то кейсы которые я упускаю?
Но вообще это больше похоже на инишиал сетап базы с которым прекрасно справляется этап «инициализация базы данных» чтовполне может быть часть сервиса/приложения, которое туда ходит
источник

AE

Aleksey Ezhov in terraform_ru
Nikolai
Но вообще это больше похоже на инишиал сетап базы с которым прекрасно справляется этап «инициализация базы данных» чтовполне может быть часть сервиса/приложения, которое туда ходит
в целом да Но разработчики пока не готовы были эту часть впилить (проект уже на ходу и делали все руками) и это требование появилось лишь сейчас при создании новых стендов В целом я тоже за лямбу Просто мало ли мб еще были готовые решения
источник

N

Nikolai in terraform_ru
Aleksey Ezhov
в целом да Но разработчики пока не готовы были эту часть впилить (проект уже на ходу и делали все руками) и это требование появилось лишь сейчас при создании новых стендов В целом я тоже за лямбу Просто мало ли мб еще были готовые решения
Любой инструмент для миграции базы данных прекрасно сюда вписыватся
источник

a

ash in terraform_ru
Всем привет! Как указать для vcd последнюю версию провайдера?    vcd = "~> 2.7" Не работает
источник

a

ash in terraform_ru
А сорян, вроде завелось
источник

НС

Никита Суворов in terraform_ru
всем привет!
есть вопрос, map возвращает элементы в рандомном порядке, а есть ли вариант в for_each его заставить это делать в определенном?
источник

AR

Alexey Remizov in terraform_ru
Никита Суворов
всем привет!
есть вопрос, map возвращает элементы в рандомном порядке, а есть ли вариант в for_each его заставить это делать в определенном?
Не должно быть. Там set. А зачем?
источник

НС

Никита Суворов in terraform_ru
Alexey Remizov
Не должно быть. Там set. А зачем?
чтобы у двух серверов интерефейсы были в однинаковом порядке
источник

НС

Никита Суворов in terraform_ru
а то сейчас получается у одно
         S1     S2
eth0 net1 net1
eth1  net2 net3
eth2 net3 net2
источник

MI

Mike Ivanov in terraform_ru
как код выглядит?
источник

НС

Никита Суворов in terraform_ru
Mike Ivanov
как код выглядит?
resource "openstack_compute_interface_attach_v2" "attach_port" {
 for_each    = local.network_attach_list
 instance_id = openstack_compute_instance_v2.vm[each.value].id
 port_id     = openstack_networking_port_v2.port[each.key].id
}

local.network_attach_list выглядит так

debug2 = {
 "p275i83nlb01-vlan2251" = 0
 "p275i83nlb01-vlan2252" = 0
 "p275i83nlb01-vlan2253" = 0
 "p275i83nlb02-vlan2251" = 1
 "p275i83nlb02-vlan2252" = 1
 "p275i83nlb02-vlan2253" = 1
}
источник

AR

Alexey Remizov in terraform_ru
По-моему это тот случай, когда нужно сделать олдскульно через count.
источник

НС

Никита Суворов in terraform_ru
Alexey Remizov
По-моему это тот случай, когда нужно сделать олдскульно через count.
через count я пока не придумал как собрать =) но тоже склоняюсь к этом варианту
источник

MI

Mike Ivanov in terraform_ru
мб на два ресурса разбить?
источник

MI

Mike Ivanov in terraform_ru
Что-то типа
источник

НС

Никита Суворов in terraform_ru
Mike Ivanov
мб на два ресурса разбить?
это не годится к сожалению
источник