Вопросы по теме 'terraform0.12+'
Как передать массив, разделенный запятыми, на ресурс в terraform v0.12.0?
В следующем блоке кода я пытаюсь передать массив имен серверов в блок attributes_json:
resource "aws_instance" "consul-server" {
ami = var.consul-server
instance_type = "t2.nano"
key_name = var.aws_key_name
iam_instance_profile =...
1134 просмотров
schedule
10.05.2024
Подсчет выходных переменных с terraform 0.12+
Условно создаю ресурс со счетчиком:
resource "aws_kms_key" "this" {
count = var.create_kms_key == true ? 1 : 0
...
}
Как мне тогда условно вывести значение этого ресурса? Я пробовал поиграть, но Terraform, кажется, противоречит сам...
3092 просмотров
schedule
19.05.2022
Наследование значений из output.tf с условными ресурсами с использованием TF 0.12+
У меня есть модуль для служебных учетных записей в GCP, который используется для заполнения секретов kubernetes.
Вот мой модуль
resource "google_service_account" "service_account" {
count = var.enabled ? 1 : 0
account_id =...
194 просмотров
schedule
13.09.2022
Определенные выходные данные Terraform пусты
Я использую модули. А это структура моих файлов - модулей
main.tf
|--module1
| |--main.tf
| |--outputs.tf
| |--variables.tf
|
|--module2
| |--main.tf
| |--outputs.tf
| |--variables.tf
У меня есть файл main.tf,...
35 просмотров
schedule
14.07.2023
Terraform: Как установить несколько версий плагинов провайдера?
Я пытаюсь развернуть ресурсы Azure через Terraform 0.12 с поставщиком azurerm. У меня есть модуль AKS, который отлично работает с azurerm версии 2.5.0, но не работает с 2.9.0. С другой стороны, модуль Postgresql работает с версией 2.9.0, но не...
848 просмотров
schedule
29.12.2022
Может ли запуск Terraform применяться параллельно для нескольких инфраструктур / рабочих пространств?
У нас есть один экземпляр terraform и скрипт, который может создавать инфраструктуру в лазурном цвете. Мы хотели бы использовать одни и те же сценарии для создания / обновления / уничтожения изолированной инфраструктуры для каждого из наших клиентов...
865 просмотров
schedule
04.01.2023
Как я могу связать NSG и подсети, создаваемые циклами в Terraform?
Вот код, который я использую для создания подсетей и nsgs.Я хочу связать NSG и подсеть в одном скрипте, но я не могу понять, как я могу получить идентификаторы подсети и идентификаторы NSG, которые создаются здесь, и использовать их в ассоциации....
750 просмотров
schedule
21.09.2022
Как полностью удалить terraform v0.11.14 из ubuntu 18?
Я хочу полностью удалить terraform v0.11.14 из моего ubuntu 18 и установить новую версию. Я не могу найти в Интернете никаких документов или статей об этом ..
3070 просмотров
schedule
02.12.2022
Поставщик Providerr.terraform не поддерживает тип ресурса terraform_remote_state.
У меня очень простая установка Terraform для новичков -
main.tf -
provider "aws" {
access_key = var.access_key
secret_key = var.secret_key
region = var.region
version = "~> 2.8"
}
resource...
438 просмотров
schedule
12.05.2023
модуль terraform - как поместить политику в переменную
У меня есть этот фрагмент кода, который я использую в качестве модуля.
Мне интересно, как я могу оформить политику
resource "aws_iam_role_policy" "role" {
name = var.name
role = var.role
policy =...
39 просмотров
schedule
26.08.2022
Свяжите веб-ACL AWS WAFv2 с ApiGatewayV2
Я хочу связать веб-ACL WAFv2 с этапом HTTP API GatewayV2.
Следуя терраформу docs , я попробовал следующее:
resource "aws_wafv2_web_acl_association" "this" {
resource_arn = aws_apigatewayv2_stage.this.arn
web_acl_arn =...
969 просмотров
schedule
27.03.2022
Как включить поддержку Windows для ресурсов aws_eks_cluster?
Я хочу запустить Windows на eks, но мне нужно включить поддержку Windows в соответствии с этим документом: https://docs.aws.amazon.com/eks/latest/userguide/windows-support.html#enable-windows-support
В нем говорится, что мне нужно запустить эту...
96 просмотров
schedule
12.10.2023
Экранирование специальных символов в строке с помощью terraform
Не могли бы вы помочь мне реализовать описанный ниже сценарий с использованием терраформ? Мне нужно добавить к каждому специальному символу строкового значения префикс //.
Пример: mysplchr="test O'riel*abc" необходимо изменить на...
2545 просмотров
schedule
06.01.2023
Как указать пользовательские файлы конфигурации для модулей terragrunt?
Я пытаюсь создать сценарий Terragrunt для развертывания инфраструктуры в облаке Microsoft Azure. Вещи работают довольно хорошо, но я не могу понять одну вещь.
Структура настройки выглядит примерно так:
rootdir
terragrunt.hcl...
27 просмотров
schedule
25.03.2022
Требуется неподходящее значение для атрибута cidr_block string
Привет, мой код terraform здесь
main.tf
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.0"
}
}
}
# Configure the AWS Provider
provider "aws" {
region...
443 просмотров
schedule
29.09.2022
План Terraform показывает различия после импорта ресурсов aws
Это вопрос, продолжающий мой исходный вопрос: Импорт Terraform (0.12.29) не работает должным образом; импорт выполнен успешно, но план показывает "уничтожить и воссоздать"
Немного предыстории. У нас есть код терраформирования для создания...
307 просмотров
schedule
02.12.2022
Создание динамических полей терраформирования для ресурса kubernetes_role
Помогите пожалуйста разобраться, как правильно строить динамические правила для ресурса
На входе я хочу отправить такие вары:
role_rules = {
rule01 = {
"api_groups" = ["apps"]
"resources" =...
67 просмотров
schedule
11.02.2022
Чтение вложенного атрибута в источнике данных (службы Cloud Run, которая может не существовать) в Terraform
Я использую Terraform v0.14.4 с GCP. У меня есть служба Cloud Run, которой нельзя управлять с помощью Terraform (она может существовать или нет), и я хочу прочитать ее URL-адрес.
Если служба существует, это работает нормально:
data...
39 просмотров
schedule
06.01.2023
Версия SDK, указанная поставщиком Terraform для извлечения / Невозможно использовать схему типа validation.StringInSlice.SchemaValidateFunc as type SchemaValidateDiagFunc
Из-за этой проблемы похоже, что провайдеры должны получить текущая версия SDK (2.4.4 на момент публикации). Этот пост есть много информации о том, как импортировать конкретную версию пакета, но, конечно, каждый автор провайдера вручную не...
49 просмотров
schedule
14.05.2023
Как получить доступ к идентификаторам ресурсов между двумя разными кодами terraform
У меня есть 2 аккаунта aws с соответствующим кодом terraform для него: скажем, в account_no_01 у меня есть модуль tgw
module "transit-gateway" {}
В account_no_02 я хочу получить идентификатор созданного tgw в учетной записи 1:...
42 просмотров
schedule
24.05.2022