Size: a a a

2019 July 11

A

Andor in gcp_ru
а ещё fmt по твоему коду плачет :)
источник

A

Andrey Afoninskiy in gcp_ru
спасибо за советы )
источник

A

Andrey Afoninskiy in gcp_ru
поставил tflint и добавил в vscode поддержку terraform fmt, но проблема не решилась 🙂
источник

A

Andor in gcp_ru
я честно говоря с pubsub не работал ни разу, просто стиль поругал немношк
источник

A

Andrey Afoninskiy in gcp_ru
да я тоже если честно поболтать по сути зашел 🙂
источник
2019 July 12

YA

Yury Alexandrov in gcp_ru
Кто сталкивался с таким - есть IAM сервис аккаунт с Owner ролью. И терраформ скрипты.
Все проходит хорошо до создания другого сервис аккаунта. Там тф падает с

> Permission iam.serviceAccounts.create is required to perform this operation on project projects/…

Как так? Он до этого много чего создал, так что файл с ключами точно прицепился. Есть идеи куда смотреть?
источник

YA

Yury Alexandrov in gcp_ru
в общем косяк в тф, надо проект по имени передавать, а не id
источник

A

Anna in gcp_ru
Yury Alexandrov
в общем косяк в тф, надо проект по имени передавать, а не id
точно? у меня было в точности наоборот - передавала по имени, а тф считывает id
посмотри в стейт файле что он берет
источник

YA

Yury Alexandrov in gcp_ru
передал по имени - заработало
источник

A

Anna in gcp_ru
интересно
0.12?
источник

YA

Yury Alexandrov in gcp_ru
да, везде по разному видимо. Во всех остальных местах передавалось по id и оно работает. Пришлось новую переменную тащить.
источник

A

Anna in gcp_ru
я проект делала + юзеров
и вот в юзерах стояли переменные по имени
источник

A

Anna in gcp_ru
и вываливало 403
источник

A

Anna in gcp_ru
Anna
я проект делала + юзеров
и вот в юзерах стояли переменные по имени
переменные типа project*
источник

A

Andor in gcp_ru
Yury Alexandrov
Кто сталкивался с таким - есть IAM сервис аккаунт с Owner ролью. И терраформ скрипты.
Все проходит хорошо до создания другого сервис аккаунта. Там тф падает с

> Permission iam.serviceAccounts.create is required to perform this operation on project projects/…

Как так? Он до этого много чего создал, так что файл с ключами точно прицепился. Есть идеи куда смотреть?
ты небось тоже смешиваешь binding/member/policy?
источник

YA

Yury Alexandrov in gcp_ru
Andor
ты небось тоже смешиваешь binding/member/policy?
по ночам, когда никто не видит )
источник

E

Etki in gcp_ru
Andor
ты небось тоже смешиваешь binding/member/policy?
звучит как "антидепрессанты и алкоголь"
источник

A

Andor in gcp_ru
Yury Alexandrov
в общем косяк в тф, надо проект по имени передавать, а не id
wow what
источник

YA

Yury Alexandrov in gcp_ru
Это вообще не обязательное поле

Не работает:

resource "google_service_account" "default" {
 account_id   = "..."
 display_name = "..."
}

Не работает:

resource "google_service_account" "default" {
 project      = “1234…”
 account_id   = "..."
 display_name = "..."
}

Работает:

resource "google_service_account" "default" {
 project      = “my-project…”
 account_id   = "..."
 display_name = "..."
}
источник

A

Andor in gcp_ru
Yury Alexandrov
Это вообще не обязательное поле

Не работает:

resource "google_service_account" "default" {
 account_id   = "..."
 display_name = "..."
}

Не работает:

resource "google_service_account" "default" {
 project      = “1234…”
 account_id   = "..."
 display_name = "..."
}

Работает:

resource "google_service_account" "default" {
 project      = “my-project…”
 account_id   = "..."
 display_name = "..."
}
оно обязательное если в провайдере не указан проект
источник