Описание тега terragrunt

Terragrunt - это тонкая оболочка для Terraform, которая предоставляет дополнительные инструменты для работы с несколькими модулями Terraform.
0 ответов

Как я могу поделиться инфраструктурой в Terragrunt в разных средах?

Я новичок в terraform/terragrunt, и мы используем terragrunt для управления нашей инфраструктурой. Сценарий заключается в том, что я пытаюсь создать инфраструктуру, как это: APIGateway - Resource - Method - Authorizer(Lambda) - Stage(Deployment) - B…
1 ответ

Terraform игнорирует файл terraform.tfvars при использовании -var или -var-file

После нескольких месяцев, не связанных с изменениями инфраструктуры, я попытался загрузить наши файлы terragrunt на новую машину и натолкнулся на пару ошибок, которые я не мог найти решение. В основном кажется, что terraform.tfvars файл (или любой *…
22 окт '18 в 13:39
2 ответа

Использование terraform/terragrunt для создания нескольких кластеров красного смещения, совместно использующих одну и ту же группу подсетей и группу безопасности

Я пытаюсь создать набор сценариев terraform/terragrunt для создания нескольких кластеров Redshift. Я бы хотел, чтобы все они использовали одну и ту же группу подсетей и группу безопасности, а также те, которые будут созданы, если они еще не существу…
0 ответов

Переменные terragrunt-structure-live-example не устанавливаются

Я пытаюсь реализовать инфраструктуру terragrunt, используя terragrunt -structure-live-example: https://github.com/gruntwork-io/terragrunt-infrastructure-live-example. Я в основном следовал процедуре, но я не понимаю, почему terragrunt запрашивает вв…
10 дек '18 в 11:02
3 ответа

Terraform провайдер / разделение переменных в модулях

Есть ли способ абстрагирования поставщика для всех модулей, определенных в проекте. например, у меня есть этот проект ├── modules │ ├── RDS │ └── VPC └── stacks ├── production │ └── main.tf └── staging └── main.tf и работает нормально... проблема с …
1 ответ

Terragrunt v0.14.9, Terraform v0.11.7 считывает идентификатор AWS VPC из второй среды

Я использовал Terragrunt для организации создания AWC VPC не по умолчанию. У меня есть состояние S3/DynamoDB mgmt, а код VPC - это модуль. У меня есть "среда VPC" terraform.tfvars код проверен во втором репо согласно terragrunt README.md. Я создал в…
2 ответа

Ошибки Terragrunt, говорящие, что terraform не в%PATH%, даже если это

Я пытаюсь использовать Terragrunt в первый раз. У меня есть каталог с terraform.tfvars. Когда я запускаю "terragrunt get" только для того, чтобы перекатить мяч, я получаю: [terragrunt] 2017/08/08 11:08:14 exec: "terraform": исполняемый файл не найде…
08 авг '17 в 20:45
1 ответ

Почему террагрунт уничтожает ранее созданные ресурсы

Я организовал наш код terraform, как показано ниже: $ tree infrastructure infrastructure ├── ecr │ └── terraform.tfvars ├── ecs │ ├── ecs-iam.json │ └── terraform.tfvars └── terraform.tfvars 2 directories, 4 files $cat infrastructure/terraform.tfvar…
21 апр '18 в 23:28
0 ответов

Хост реестра для аутентификации SSH в док-контейнере

Я запускаю свой образ Terragrunt следующим образом: docker run -it --rm --entrypoint=/bin/sh -e SSH_AUTH_SOCK=/ssh-agent -v $SSH_AUTH_SOCK:/ssh-agent terragrunt apply направив агента SSH. Проблема в том, что я должен выполнять следующую команду кажд…
22 мар '18 в 21:56
1 ответ

Terraform применяет огромное значение индекса, например, хранилище блоков EBS

Я использую Terraform (вызывается через Terragrunt, если это актуально), чтобы создать экземпляр из AMI и смонтировать существующий том: resource "aws_instance" "jenkins_master_with_snap" { count = "${var.master_with_snapshot}" ami = "${var.jenkins_…
24 апр '18 в 15:00
0 ответов

Terragrunt подтверждает или init не опускает источники

Новичок в Terraform и Terragrunt, пытаюсь разработать стратегию тестирования. Пока что кажется, что даже для выполнения плана требуются учетные данные и хост (например, Azure). Я просто хочу убедиться, что у файлов.tf в моем исходном git все перемен…
09 ноя '18 в 11:51
1 ответ

Как указать зависимость от мертвой буквы с помощью модулей?

У меня есть следующий основной модуль, основанный на этом официальном модуле: module "sqs" { source = "github.com/terraform-aws-modules/terraform-aws-sqs?ref=0d48cbdb6bf924a278d3f7fa326a2a1c864447e2" name = "${var.site_env}-sqs-${var.service_name}" …
1 ответ

Попытка использовать Terragrunt (терраформ) с Okta

Я пытаюсь использовать использование Okta в Terragrunt, и я принимаю участие в решении проблем при вступлении в должность. Мой файл ~/.aws/config aws_saml_url = home/amazon_aws/XXXXXXXXX/XXXXXXXXX [profile assume-admin] role_arn = arn:aws:iam::XXXXX…
24 июл '18 в 02:23
0 ответов

provider.aws: Ошибка создания сеанса AWS: SharedConfigLoadError: не удалось загрузить файл конфигурации,

Я не уверен почему, но когда я делаю план terraform, я получаю этот результат: Error: Error refreshing state: 1 error(s) occurred: * provider.aws: Error creating AWS session: SharedConfigLoadError: failed to load config file, /Users/jeff.sikala.i/.a…
1 ответ

Есть ли способ объединения переменных terraform для использования одного и того же модуля в нескольких регионах AWS?

Я новичок в terraform, и я использую terragrunt, чтобы помочь мне начать работу. У меня есть достаточное количество инфраструктуры для миграции и настройки с терраформой, но я сначала встаю под ноги. У нас есть несколько VPC в разных регионах с множ…
17 сен '18 в 15:27
1 ответ

Попросили ввести значения для переменных, установленных в модуле terraform, используя terragrunt

У меня есть проект Terragrunt со следующей структурой: |---terraform.tfvars |---account | |---us-east-1 | |---nonprod | |---s3 | |---terraform.tfvars |---modules | |---s3 | |---main.tf |---source |---s3 |---main.tf |---provider.tf |---vars.tf /accou…
29 сен '18 в 21:04
1 ответ

Как получить доступ к выводам из подхода "каждый облачный сервис - папка" в Terraform

Итак, у меня есть структура папок terraform следующим образом: environments staging gke main.tf terraform.tfvars variables.tf vpc main.tf terraform.tfvars variables.tf secrets.tfvars (non-versioned) globals.tfvars terraform.tfvars (terragrunt helps …
28 май '19 в 09:35
1 ответ

Terraform Remote State использует неверный файл

Мы используем Terraform с бэкэндом S3 через Terragrunt. Недавно кто-то пытался использовать рабочее пространство Terraform и впоследствии удалил рабочее пространство, но наше удаленное состояние не может найти какие-либо выходные данные, которые нах…
0 ответов

Terragrunt с изменениями бэкэнда s3 во время применения

Я пытаюсь использовать terragrunt для управления инфраструктурой AWS, проблема, с которой я сталкиваюсь, заключается в смене серверной части. Самый простой способ воспроизвести проблему terragrunt init -reconfigure -backend-config="workspace_key_pre…
14 мар '19 в 08:53
0 ответов

Часть вывода, записанная terragrunt, не найдена в stdout или stderr при чтении с использованием подпроцесса python

Я пытаюсь прочитать вывод команды terragrunt в реальном времени в моем скрипте Python, используя подпроцесс. Это работает хорошо и дает мне весь вывод в реальном времени, однако, я пропустил блок вывода, который выглядит как выходной из terraform. Э…
22 мар '19 в 16:38