Size: a a a

2019 October 05

AK

Andrey Kartashov in terraform_ru
в-общем, зависит от образа и встроенных инит сервисов
источник

EP

Eugene Pirogov in terraform_ru
Andrey Kartashov
смотри логи cloud-init в инстансе. GCE только metadata делает доступной для виртуалки, всё остальное делается изнутри сервисом. Судя по всему это какой-то google-startup-scripts.service
Разобрался в итоге (не без помощи стека): https://stackoverflow.com/a/58248537/80851

В моем имейдже тупо не было cloud-init :/
источник

AK

Andrey Kartashov in terraform_ru
источник

EP

Eugene Pirogov in terraform_ru
Спасибо за ссылку! Очень полезно
источник

EP

Eugene Pirogov in terraform_ru
Я пытался найти список софта предустановленного в Клауд имейджах, но безуспешно
источник

AK

Andrey Kartashov in terraform_ru
Eugene Pirogov
Я пытался найти список софта предустановленного в Клауд имейджах, но безуспешно
источник

AK

Andrey Kartashov in terraform_ru
источник

EP

Eugene Pirogov in terraform_ru
эти обе репы я находил, но в коде нигде не вижу упоминания cloud-init :/ (специально стянул репозиторий и погрепал)

(поиск на гитхабе дает какие-то результаты, но ниче конкретного)
источник

AK

Andrey Kartashov in terraform_ru
да, google в официальные образы дебиана не ставит cloud init
источник

EP

Eugene Pirogov in terraform_ru
для референса, страница на которой можно видеть список предустановленных в убунте пакетов, включая многострадальный cloud-init

http://releases.ubuntu.com/bionic/ubuntu-18.04.3-live-server-amd64.manifest
источник
2019 October 07

НС

Никита Суворов in terraform_ru
всем привет
источник

НС

Никита Суворов in terraform_ru
вопрос про переменные.
сейчас использую две переменные
variable "vm" {
 type = "map"
 default = {
   name = "test"
   flavor = "m1.small"
 }
}

variable "vm_net" {
 type = "list"
}
источник

НС

Никита Суворов in terraform_ru
вопрос, можно ли схлопнуть в одну, когда пытаюсь сделать например так

variable "vm" {
 type = "map"
 default = {
   name = "test"
   flavor = "m1.small"
   net = [«one», «two»]
 }
}
терраформ ругается, на разные типы

(на кавычики не обращайте внимания, все никак не отключу эту дурацкую автозамену)
источник

EP

Eugene Pirogov in terraform_ru
object вместо мап пробовали?
источник

НС

Никита Суворов in terraform_ru
Eugene Pirogov
object вместо мап пробовали?
нет, забыл про него, спасибо, сейчас проверю
источник

НС

Никита Суворов in terraform_ru
еще вопросик есть, а как через output достать значения созданные через for_each ?
источник

АВ

Андрей Волошин in terraform_ru
Никита Суворов
еще вопросик есть, а как через output достать значения созданные через for_each ?
что-то типа такого должно работать
value = your_resurce_name.test.*.id
источник

НС

Никита Суворов in terraform_ru
Андрей Волошин
что-то типа такого должно работать
value = your_resurce_name.test.*.id
а обращаться к ней потом как var[index]
источник

АВ

Андрей Волошин in terraform_ru
Никита Суворов
а обращаться к ней потом как var[index]
Попробуй конечно, но должно работать и module.module_name.your_field
источник

АВ

Андрей Волошин in terraform_ru
если ооутпут в модуле офк был, я думаю ты понял
источник