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

9 ответов

Terraform - модули рефакторинга: Ошибка: отсутствует конфигурация провайдера

Я занимаюсь рефакторингом некоторых модулей Terraform и получаю: Error: Provider configuration not present To work with module.my_module.some_resource.resource_name its original provider configuration at module.my_module.provider.some_provider.provi…
15 окт '19 в 14:10
0 ответов

Ошибка модулей terraform: ссылка на необъявленный модуль

Пожалуйста, помогите мне с терраформом на GCP, я уже несколько дней бьюсь головой об стену. У кого хороший опыт с терраформом, вам потребуется 5 минут. загружены все необходимые файлы, в него входят 2 модуля, первый (создание проекта Google) являетс…
1 ответ

Модуль Terraform выдает ошибку о необходимости строки

Я пытался разбить свой код терраформирования из одного большого файла на отдельные модули. Я постоянно сталкиваюсь с проблемой, когда при запуске Terraform Plan появляется следующая ошибка. Error: Incorrect attribute value type on modules/nsg/main.t…
0 ответов

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

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

Terraform: условно установить TF модуль

Я создал модуль Terraform (который устанавливает jenkins, но это выходит за рамки этого вопроса) Хочу условно установить. Я пробовал count подходить: module "jenkins" { count = "${var.install_jenkins}" source = "../../../../modules-terraform/jenkins…
17 янв '20 в 16:20
1 ответ

Ошибка В системе безопасности не объявлен вызов модуля с именем "сеть". - Терраформ

Я получаю сообщение об ошибке: Ошибка: ссылка на необъявленный модуль в строке 6 modules \ security \ security.tf, в ресурсе "aws_security_group" "Web-sg": 6: vpc_id = module.networking.vpcid Вызов модуля с именем "сеть" не объявлен в системе безопа…
1 ответ

Модули Terraform - Добавить элемент постфактум

Я пытался понять это в отношении модулей терраформирования. Я добавил в свой код модуль группы безопасности и развернул его. После его развертывания у меня нет возможности добавить новое правило в группу, если я не испорчу весь модуль и не разверну …
4 ответа

Каталог модуля не существует или не может быть прочитан в Terraform

Я пытаюсь использовать модули для зависимостей в моем коде Terraform. Но даже после упоминания этого конкретного исходного пути в модуле появляется сообщение об ошибке "Каталог модуля не существует или не может быть прочитан" и "Невозможно оценить к…
2 ответа

Выходные переменные Terraform, которые будут использоваться в качестве входных переменных

Я хочу использовать выходные переменные одного ресурса / модуля в качестве входных данных для другого ресурса / модулей. Это возможно? Здесь я хочу, чтобы выходное значение из outputs.tf в корне использовалось в качестве входных данных в main.tf мод…
1 ответ

Пользовательский модуль терраформирования

Я попытался создать собственный модуль для шифрования наших ключей доступа и секретных ключей доступа при использовании выходов. Таким образом, при запуске сборки она пытается распечатать ключ доступа после его шифрования с помощью kms. Но в настоящ…
1 ответ

Проблемы с импортом ресурса в модуль terraform

Я создал модуль под названием workflow для Azure LogicApp. Вот модуль: resource "azurerm_logic_app_workflow" "LogicApp" { name = "${var.LogicAppName}" location = "${var.LogicAppLocation}" resource_group_name = "${var.rgName}" workflow_schema = "${va…
1 ответ

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

├── instance.tf ├── module │ ├── Network │ │ ├── output.tf │ │ ├── resource.tf │ │ └── vars.tf │ └── sg │ ├── output.tf │ └── resource.tf ├── provider.tf ├── terraform.tfstate ├── terraform.tfstate.backup └── vars.tf Это структура папок моего проект…
1 ответ

Проблема переопределения модуля Terraform. Модуль обновляет значение каждый раз

У меня есть вариант использования, когда конкретный модуль снова запускается. Пример использования следующий: Я создал ресурс под названием google_compute_firewall. Затем я вызвал этот ресурс через модуль. Этот модуль будет принимать входные данные,…
0 ответов

Доступ к источнику модуля Terraform в Gitlab с использованием https-URL-адреса клона

У меня есть параметры целевого модуля в моем файле parameter.tf, как показано ниже: parameters.tf module "module_name" { source = "https://gitlab_clone URL" ..... } У меня есть токен развертывания gitlab, настроенный внутри jenkins как имя пользоват…
2 ответа

Ошибка предоставления terraform: неподдерживаемый аргумент в модуле при запуске плана terraform?

Я получаю аргумент Ошибка: Неподдерживаемый при запуске плана terraform в версии 12.24. Error: Unsupported argument on .terraform/modules/app/main.tf line 261, in resource "aws_db_instance" "db_instance": 261: timeouts = { An arg…
0 ответов

Ошибка Terraform в вызове функции - при выполнении плана Terraform

Я столкнулся с этой ошибкой при запуске плана terraform во время обновления с 11.7 до 12.24. Error: Error in function call on .terraform/modules/app/main.tf line 207, in locals: 207: monitoring_role_arn = "${coalesce(var.existing_monitoring_rol…
1 ответ

Ошибка Terraform: недопустимое значение для аргумента модуля при запуске плана tf для модуля Cloudfront

У меня есть модуль, который создает подмодули, и каждый подмодуль имеет custom_error_response, который попадает на другой response_page_path. В основном модуле я добавил: custom_error_response = [ { error_code = "403" error_caching_min_ttl…
2 ответа

Аргумент VAR модулей Terraform требуется, но определение не найдено

У меня есть модули Terraform для предоставления ресурсов AWS. После terraform plan, Я вижу следующую ошибку: Ошибка: отсутствует обязательный аргумент в строке 113 main.tf, в модуле "ecs-task-execution-role": 113: module "ecs-task-execution-role" {Т…
1 ответ

Ошибка Terraform: при запуске плана TF требуется определение аргумента или блока

У меня создается 2 экземпляра rds, и при запуске плана tf я получаю сообщение об ошибке terraform относительно неподдерживаемого типа блока: Error: Unsupported block type on rds.tf line 85, in module "rds": 85: resource "random_string…
2 ответа

как распечатать частный IP из модуля, созданного с помощью terraform-google-modules

Я создал несколько экземпляров gcp, используя модуль terraform: module "instance_template" { source = "terraform-google modules/vm/google//modules/instance_template" ... } module "compute_instance" { source = "terr…