Size: a a a

2019 October 18

AO

Alex Oleinik in terraform_ru
Привет всем, есть вопрос. Хочу подкинуть в google_cloud_build github репу. При apply выводит следующие
Error: Error creating Trigger: googleapi: Error 400: Repository mapping does not exist. Please visit https://console.cloud.google.com/cloud-build/triggers/connect?project=* to connect a repository to your project

ресур выглядит так:
resource "google_cloudbuild_trigger" "trigger_tick_function" {
 provider = "google-beta"
 github {
   owner = "*"
   name = "*"
   push {
     branch = "*"
   }
 }
 build {
   step {
     name = "gcr.io/cloud-builders/gcloud"
     args = [...]
   }
 }
}


В енв проброшен токен от гитхаба как GITHUB_TOKEN
Я так понял, что он хочет, чтобы я сначала сделал зеркало репы. Есть способ привязать гитхаб не руками?
источник
2019 October 19

S

Slach in terraform_ru
Alex Oleinik
Привет всем, есть вопрос. Хочу подкинуть в google_cloud_build github репу. При apply выводит следующие
Error: Error creating Trigger: googleapi: Error 400: Repository mapping does not exist. Please visit https://console.cloud.google.com/cloud-build/triggers/connect?project=* to connect a repository to your project

ресур выглядит так:
resource "google_cloudbuild_trigger" "trigger_tick_function" {
 provider = "google-beta"
 github {
   owner = "*"
   name = "*"
   push {
     branch = "*"
   }
 }
 build {
   step {
     name = "gcr.io/cloud-builders/gcloud"
     args = [...]
   }
 }
}


В енв проброшен токен от гитхаба как GITHUB_TOKEN
Я так понял, что он хочет, чтобы я сначала сделал зеркало репы. Есть способ привязать гитхаб не руками?
источник

S

Slach in terraform_ru
name="*" у вас тут нормальное имя репы стоит?
источник

AO

Alex Oleinik in terraform_ru
Slach
name="*" у вас тут нормальное имя репы стоит?
Нормальное
источник

AO

Alex Oleinik in terraform_ru
Похоже полностью автоматизировать не получится. Всё равно нужно первый раз ручками связать github apps с cloudbuild. Полностью автоматом пока не выйдет(
источник

НС

Никита Суворов in terraform_ru
Andrey Kartashov
а если у тебя из входных параметров один исчезнет, ресурсы переделывать будешь? "шаги" то поменяются
с count они тоже меняются и это чет ой как больно =(
источник
2019 October 20

S

Slach in terraform_ru
https://github.com/dikhan/terraform-provider-openapi
вот интересно сколько провайдеров наружу выставляют OpenAPI спеку а не просто wiki ?
источник

DZ

Dmytro Zavalkin in terraform_ru
Думаю нормальные провайдеры хотя бы в древнем swagger формате но выставляют
источник

IM

Iurii Medvedev in terraform_ru
Я делаю по умолчанию
источник

IM

Iurii Medvedev in terraform_ru
Что здесь такого?
источник

MS

Michael Silich in terraform_ru
А на сколько это востребованно?
источник

AK

Andrey Kartashov in terraform_ru
Никита Суворов
с count они тоже меняются и это чет ой как больно =(
так о том и речь, что счётчик не нужен с for_each
источник

S

Slach in terraform_ru
Michael Silich
А на сколько это востребованно?
,в смысле востребована ли возможность быстро сделать терраформ провайдер по openapi спеке ? Для провайдера или для пользователя терраформ?
источник

MS

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

IM

Iurii Medvedev in terraform_ru
Michael Silich
Для провайдера.  Я например пишу апи для нашего недооблака. Так и пишу провайдер для терраформа.
Проще этот заюзать , он не плох. Свой писать дороже, правда в моем случае пришлось свой писать для одного проекта
источник

MS

Michael Silich in terraform_ru
Ок. Спасибо. На работе посмотрю:).
источник

IM

Iurii Medvedev in terraform_ru
Кстати а никто кубер провайдер до шифта не допилил? А то форкать влом
источник

НС

Никита Суворов in terraform_ru
Andrey Kartashov
так о том и речь, что счётчик не нужен с for_each
Осталось понять, как с этим жить и скейлить кол-во инстансов(их дисков и сетевых интов) без пересоздания
источник

AK

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

D

Devourer in terraform_ru
Парни, как в .tfvars передавать map'ы?
источник