Size: a a a

Google Cloud Platform_ru

2020 November 08

AS

Aleksey Shirokikh in Google Cloud Platform_ru
и понимания почему его там нету у меня нету :) такой вот каламбур.
источник
2020 November 09

AS

Aleksey Shirokikh in Google Cloud Platform_ru
вот и получаются всякие подпорки типа
{%- set __my_region = zone[:-2] | replace("-","_") -%}
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
Собственно вопрос - возможно ли это в принципе и в каком направлении копать? Пока что посоветовали две вещи:
- вставить в скрипт плейсхолдеры и наполнять их из metadata
- написать template на terraform
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
Paul Rudnitskiy
Собственно вопрос - возможно ли это в принципе и в каком направлении копать? Пока что посоветовали две вещи:
- вставить в скрипт плейсхолдеры и наполнять их из metadata
- написать template на terraform
Доброго. Да, переменные в начале скрипта набить из metadata (ссылка как раз семью сообщениями выше).
А не поделитесь, как вы хотите использовать эти данные? А то, похоже, у вас есть задача, но вы спрашиваете не про варианты её решения, а про пути реализации одного из решений :)
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
Т.е. до этого боту не было интересно то сообщение 😅
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
у меня задача - я создаю машину под некий продукт (не могу углубляться в детали из-за НДА), и этому продукту надо создать конфиг. Там уйма всяких параметров, часть из которых я передаю вручную, а часть он должен сам найти. Туда входит, к примеру, alias IP range
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
Pavel Skuratovich
Т.е. до этого боту не было интересно то сообщение 😅
"я не тормоз, я медленный газ" :))
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
Paul Rudnitskiy
у меня задача - я создаю машину под некий продукт (не могу углубляться в детали из-за НДА), и этому продукту надо создать конфиг. Там уйма всяких параметров, часть из которых я передаю вручную, а часть он должен сам найти. Туда входит, к примеру, alias IP range
Не сильно понятнее стало... Т.е. машина должна нагенерить локальный конфиг и никуда наружу его сообщать не будет?
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
не будет, да
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
дак ну генери. я щас так делаю. стартапскрит который ходит в метадату
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
и оттуда вытаскивает всякое чо ему надо. там есть ряд еще других пользительных сервисов. типа google runtime configuration и google secret manager
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
это тоже вариант, спасибо!
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
я сейчас это делаю например ансиблом.
хожу забираю сначала сервис аккаунт машины на метадатасервере, потом с этим акком авторизуйюсь в разныч частях гугла
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
вполне мило работает
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
Aleksey Shirokikh
я сейчас это делаю например ансиблом.
хожу забираю сначала сервис аккаунт машины на метадатасервере, потом с этим акком авторизуйюсь в разныч частях гугла
Через оаус2-токен из метадаты?
источник

AS

Aleksey Shirokikh in Google Cloud Platform_ru
Через сервис аккаунт в метадате да
источник
2020 November 13

N

Nayls in Google Cloud Platform_ru
Всем привет!
Может кто подсказать, как в GCE одному из серверов в пуле указать публичный IP?
Вижу только как решение, это создать пул и добавить ip к этим серверам, а если пул динамический?
источник

M

Mike in Google Cloud Platform_ru
Nayls
Всем привет!
Может кто подсказать, как в GCE одному из серверов в пуле указать публичный IP?
Вижу только как решение, это создать пул и добавить ip к этим серверам, а если пул динамический?
У Вас scale set и вы хотите одной конкретной машине дать public?
источник

A

Anatoliy in Google Cloud Platform_ru
Объясните пожалуйста ваш use-case. Чего вы хотите добиться в итоге? Может имеет смысл завести одну машину вне Instane group и дать еей публичный адрес или может имеет смысл спрятать всю группу за балансировщиком. Почему хотите именно одной машине из IG дать внешний адрес?
источник