Size: a a a

Google Cloud Platform_ru

2020 November 27

AS

Aleksey Shirokikh in Google Cloud Platform_ru
Paul Rudnitskiy
коллеги, я правильно понимаю, что если я задаю metadata на уровне шаблона и затем задаю metadata на уровне инстанса — вся метадата с уровня шаблона будет переписана? можно ли как-то смерджить?
метадата с шаблона будет переписана метой синстанса
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
есть какие-то способы их объединить?
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
кроме add-metadata после создания?
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
конечно в тераформе определяй отдельно
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
терраформ не вариант
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
тогда я не знаю
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
я избегаю gcp без тераформа
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
у меня нет вариантов, требование заказчика — без ТФ :(
источник

+

+_- in Google Cloud Platform_ru
Оберни gcloud в bash =)
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
+_-
Оберни gcloud в bash =)
А как мне вытащить метаданные из шаблона?
источник

+

+_- in Google Cloud Platform_ru
Если у gcloud нет такого функционала, то я не знать
источник

+

+_- in Google Cloud Platform_ru
Ну я к тому, что если тф умеет. Значит апи может. А а раз тф нельзя, то надо написать заменитель тф.
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
этот мердж будет не на уровне апи а на уровне самого тф
источник

+

+_- in Google Cloud Platform_ru
Paul Rudnitskiy
этот мердж будет не на уровне апи а на уровне самого тф
Значит тебе надо эту же логику воссоздать. Или я ошибаюсь
источник

A

Anatoliy in Google Cloud Platform_ru
Paul Rudnitskiy
А как мне вытащить метаданные из шаблона?
Ну как-нибудь с извращениями:
gcloud compute instance-templates describe meta-test-template --format "value(properties.metadata[items])"
источник
2020 November 28

PS

Pavel Skuratovich in Google Cloud Platform_ru
Paul Rudnitskiy
есть какие-то способы их объединить?
На уровне проекта, а не темплейта, определить :)
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
А где у вас пересеклись темплейты и ручное задание параметров инстансы?
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
у меня в темплейте прописан startup-script, а при создании инстанса я указываю параметры для него
источник
2020 November 29

R

Roman Q in Google Cloud Platform_ru
Есть ли способ "создать инстанс если не существует"?

То есть чтобы gcloud compute instance create не бросал ошибку, если инстанс уже есть?
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
Roman Q
Есть ли способ "создать инстанс если не существует"?

То есть чтобы gcloud compute instance create не бросал ошибку, если инстанс уже есть?
тераформ как раз этим и занимается
источник