Описание тега terraform-cloud

3 ответа

Как сохранить JSON сервисного аккаунта GCP в переменной terrafrom?

Конфигурация моего провайдера terraform gcp выглядит так provider "google" { project = var.project region = var.region credentials = file("account.json") } Я хочу запустить свой файл terraform в облаке terraform и не хочу помещат…
0 ответов

Ошибка импорта terraform с удаленным сервером Terraform Cloud

Я пытаюсь импортировать существующий репозиторий github в terraform. Я решил попробовать облако терраформ, и после его настройкиterraform importтерпят неудачу с 401 unauthorized, даже если все настроено правильно. В принципе, у меня такое: provider …
1 ответ

Облако Terraform зависло после тайм-аута сеанса AWS

На https://app.terraform.io/ я нахожусь в рабочей области, используя учетные данные AWS SSO, то есть у меня естьAWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY + AWS_SESSION_TOKENв моих переменных. Моя сессия может истечь. Моя проблема в том, что срок мое…
0 ответов

Параллельный построитель Terraform Cloud

Может ли Terraform Cloud поддерживать параллельные компоновщики в качестве конвейеров? Может ли он заменить файлы Jenkins Builder для этой цели? Если да, то как лучше всего его настроить. Спасибо
1 ответ

Смена метки GKE terraform обрушила весь кластер

Я внес изменения в код терраформирования для пула узлов на GKE, где я только изменил метки, связанные с пулом узлов, и он разрушил весь кластер (включая главный) и воссоздал его. Теперь каждый раз, когда я пытаюсь внести изменения в кластер, независ…
21 дек '19 в 02:30
2 ответа

Как передать содержимое key.json учетной записи службы GCP в Terraform Cloud, не фиксируя его в VCS?

Согласно документации поставщика Google, ключ учетной записи службы должен быть предоставлен Terraform с использованием переменной средыGOOGLE_CLOUD_KEYFILE_JSON. При использовании Terraform Cloud для меня это проблема, поскольку это означает сохран…
2 ответа

Как разделить переменные Terraform между рабочими пространствами / модулями?

Рабочие области Terraform Cloud позволяют мне определять переменные, но я не могу найти способ поделиться переменными более чем в одной рабочей области. В моем примере у меня есть, скажем, два рабочих пространства: База данных заявка В обоих случаях…
3 ответа

Могу ли я использовать Terragrunt в Terraform Cloud

У меня есть конвейер подготовки, который включает Terraform Cloud, и наше руководство просит нас использовать Terragrunt для улучшения качества кода Terraform. Terragrunt - отличный инструмент для этого, но я не вижу никаких доказательств того, что …
04 фев '20 в 20:33
4 ответа

Terraform Cloud / Enterprise - Как использовать AWS Assume Roles

Я хотел бы использовать роли AWS Assume с Terraform Cloud/Enterprise В Terraform с открытым исходным кодом вы обычно просто выполняете роль Assume, используя профиль.aws/Credential в интерфейсе командной строки, который является начальной аутентифик…
1 ответ

При использовании переменных среды для AWS Provider не найдены действительные источники учетных данных

У меня есть сценарий terraform, который работает локально, но когда я публикую в Terraform Cloud, он выдает ошибки, как показано ниже: Error: No valid credential sources found for AWS Provider. Please see https://terraform.io/docs/providers/aws/inde…
0 ответов

Почему Terraform Registry не находит публичные репозитории от организации GitHub?

Итак, моя организация GitHub предоставила "Нет частного доступа" к реестру Terraform. Тогда почему Terraform не видит общедоступные репозитории моей организации? Я думаю, что Terraform Registry должен иметь доступ к публичным репозиториям из организ…
1 ответ

Невозможно создавать секреты в кубернетах с облаком терраформ

Я пытаюсь создать секрет в моем кластере Kubernetes и облаке терраформ. Я могу создать кластер без проблем, но проблемы возникают, когда я пытаюсь ввести секрет в кластер. Вот упрощенная версия моего манифеста terraform: terraform { backend "remote"…
24 фев '20 в 17:59
1 ответ

Ссылка на другой ресурс модуля в Terraform

В моем проекте Terraform Cloud git есть такая иерархия: ├── aws │ ├── flavors │ │ └── main.tf │ ├── main.tf │ ├── security-rules │ │ └── sec-rule1 │ │ └── main.tf │ └── vms │ │ └── vm1 │ │ └── main.tf └── main.tf Все основные main.tf файлы содержат …
2 ответа

Проблема с переменными, работающими в Cloud tutorial

Я прорабатываю этот урок, и мне удалось все настроить нормально. https://learn.hashicorp.com/tutorials/terraform/cloud-workspace-configure?in=terraform%2Fcloud-get-started При постановке плана в очередь я получаю следующие ошибки, связанные с переме…
1 ответ

Как отправлять локальные файлы с помощью Terraform Cloud в качестве удаленного сервера?

Я создаю экземпляр AWS EC2 и использую Terraform Cloud в качестве серверной части. в ./main.tf: terraform { required_version = "~> 0.12" backend "remote" { hostname = "app.terraform.io" organization = "organization" workspaces { prefix = "test-de…
01 фев '20 в 17:16
0 ответов

Может ли Terraform Cloud активировать план после обновления модуля?

Я ищу в Terraform Cloud новый проект, и я не могу понять из документации, вызовет ли изменение кода модуля (из реестра частных модулей) план в рабочих областях, реализующих модуль? Это похоже на то, что модуль должен знать о своих иждивенцах, и наоб…
0 ответов

Как загрузить файл из git в облако terraform?

Есть ли способ загрузить файл lambda, также известный как javascript, из github в облако terraform? Я пробовал много вещей, например: local-exec для выполнения curl для извлечения файла. Данные HTTP -> но этот не может использовать его как файл js: …
21 май '20 в 19:57
0 ответов

terraform cloud - провайдера с таким именем не существует

У меня есть поставщик "k8s", добавленный в мое репозиторий Git в соответствии с документами. <plan_dir>/.terraform/plugins/linux_amd64/terraform-provider-k8s_v0.7.7 Однако в Terraform Cloud он по-прежнему не работает, поскольку не существует п…
11 июн '20 в 19:58
3 ответа

Terraform - Использование переменных среды в файлах TF

Я хотел бы использовать переменные среды в своих файлах TF. Как я могу упомянуть их в этих файлах? Я использую облако Terraform и определяю переменные в разделе переменных среды. Это означает, что я не использую cli для выполнения команд команд терр…
14 ноя '19 в 12:15
1 ответ

Не удалось создать экземпляр поставщика - Пользовательский поставщик для Terraform Cloud - [fork/exec - ошибка формата exec]

Я пытаюсь создать настраиваемого поставщика AWS для Terraform. Поставщик находится в этом репозитории: https://github.com/lyle-nel/terraform-provider-aws, и я выполнил все инструкции в readme, чтобы создать двоичный файл поставщика. Я выполнил инстр…