Size: a a a

2020 June 11

А

Александр in terraform_ru
если делать с отдельным созданием диска и подключением его к вм, все норм.
источник

S

Salem in terraform_ru
Victor Tur
организация кода.
дебаггинг
ci/cd
я бы посмотрел ci/cd чисто ради интереса
источник
2020 June 12

V

Vladislav in terraform_ru
Что не так ?
Пробовал оба вариант - не работает.
Что же Авроре не нравится ?
источник

AK

Andrey Kartashov in terraform_ru
Vladislav
Что не так ?
Пробовал оба вариант - не работает.
Что же Авроре не нравится ?
ошибка тебе ни о чём не говорит?
источник

AK

Andrey Kartashov in terraform_ru
- - это alphanumeric символ по твоему?
источник

V

Vladislav in terraform_ru
Andrey Kartashov
ошибка тебе ни о чём не говорит?
Ах вон оно что.
Благодарю!
источник

AK

Andrey Kartashov in terraform_ru
чёж я седня такой злой. Обращайся!
источник

V

Vladislav in terraform_ru
Andrey Kartashov
чёж я седня такой злой. Обращайся!
Ссорян. Я просто уже полчаса то так то эдак. Видать 1 час ночи сказывается...
источник

AK

Andrey Kartashov in terraform_ru
да бывает. Просто иногда считаешь себя сильно умным а остальных дибилами, забывая про свои прошлые косяки (это я о себе).
источник

AK

Andrey Kartashov in terraform_ru
рад был помочь, короче
источник

A.

Alex .~• in terraform_ru
кто может имел дело и может подсказать куда смотреть - когда такая ошибка?
Error: Invalid index

 on modules/aws/vpc.tf line 26, in resource "aws_subnet" "public":
 26:   availability_zone = "${var.availability_zone}"[count.index]
   |----------------
   | count.index is 1
   | var.availability_zone is "us-east-1a"

This value does not have any indices.

хочу что бы для двух подсетей выбиралась АЗ из доступных каждому своя, сделал через count - и с параметром
availability_zone = data.aws_availability_zones.available.names[count.index]
работало - но надо в variables прокинуть az…есть ли способ?
источник

N

Nikolai in terraform_ru
Alex .~•
кто может имел дело и может подсказать куда смотреть - когда такая ошибка?
Error: Invalid index

 on modules/aws/vpc.tf line 26, in resource "aws_subnet" "public":
 26:   availability_zone = "${var.availability_zone}"[count.index]
   |----------------
   | count.index is 1
   | var.availability_zone is "us-east-1a"

This value does not have any indices.

хочу что бы для двух подсетей выбиралась АЗ из доступных каждому своя, сделал через count - и с параметром
availability_zone = data.aws_availability_zones.available.names[count.index]
работало - но надо в variables прокинуть az…есть ли способ?
Узнавай вначале длину, а потом по ней уже пробегайся
источник

N

Nikolai in terraform_ru
А то ты запрашиваешь то чего нету
источник

A.

Alex .~• in terraform_ru
Nikolai
Узнавай вначале длину, а потом по ней уже пробегайся
длину чего?
источник

N

Nikolai in terraform_ru
Длину того, по чему ты хочешь пробегаться
источник

N

Nikolai in terraform_ru
length есть такая функция
источник

SE

Sergei Evdokimovich in terraform_ru
Alex .~•
кто может имел дело и может подсказать куда смотреть - когда такая ошибка?
Error: Invalid index

 on modules/aws/vpc.tf line 26, in resource "aws_subnet" "public":
 26:   availability_zone = "${var.availability_zone}"[count.index]
   |----------------
   | count.index is 1
   | var.availability_zone is "us-east-1a"

This value does not have any indices.

хочу что бы для двух подсетей выбиралась АЗ из доступных каждому своя, сделал через count - и с параметром
availability_zone = data.aws_availability_zones.available.names[count.index]
работало - но надо в variables прокинуть az…есть ли способ?
Думаю что то вроде этого
resource "aws_subnet" "private_subnets" {
 count             = length(var.private_subnet_cidrs)
 vpc_id            = aws_vpc.main.id
 cidr_block        = element(var.private_subnet_cidrs, count.index)
 availability_zone = data.aws_availability_zones.available.names[count.index]
источник

AS

Alexander Shlygin in terraform_ru
Alex .~•
кто может имел дело и может подсказать куда смотреть - когда такая ошибка?
Error: Invalid index

 on modules/aws/vpc.tf line 26, in resource "aws_subnet" "public":
 26:   availability_zone = "${var.availability_zone}"[count.index]
   |----------------
   | count.index is 1
   | var.availability_zone is "us-east-1a"

This value does not have any indices.

хочу что бы для двух подсетей выбиралась АЗ из доступных каждому своя, сделал через count - и с параметром
availability_zone = data.aws_availability_zones.available.names[count.index]
работало - но надо в variables прокинуть az…есть ли способ?
Есть подозрения, что [count.index] не в том месте. Поэтому и ругается, что у строки нет индекса.
источник

p

ptchol in terraform_ru
Всем привет. а не подскажите в чем дело.
пытаюсь развернуть eks , и модуль aws/vpc выкидывает следующую ошибку
on .terraform/modules/vpc/terraform-aws-vpc-2.6.0/main.tf line 795, in resource "aws_nat_gateway" "this":
795:   subnet_id = element(
796:
797:
798:
   |----------------
   | aws_subnet.public is empty tuple
   | count.index is 0
   | var.single_nat_gateway is false

Call to function "element" failed: cannot use element function with an empty
list.

Вроде понятно, но не очень. public_subnets задано.
При том не работает именно с
 single_nat_gateway   = false
 one_nat_gateway_per_az = true
а если сделать
single_nat_gateway   = true
 one_nat_gateway_per_az = false
план срабатывает.
источник

AK

Andrey Kartashov in terraform_ru
ptchol
Всем привет. а не подскажите в чем дело.
пытаюсь развернуть eks , и модуль aws/vpc выкидывает следующую ошибку
on .terraform/modules/vpc/terraform-aws-vpc-2.6.0/main.tf line 795, in resource "aws_nat_gateway" "this":
795:   subnet_id = element(
796:
797:
798:
   |----------------
   | aws_subnet.public is empty tuple
   | count.index is 0
   | var.single_nat_gateway is false

Call to function "element" failed: cannot use element function with an empty
list.

Вроде понятно, но не очень. public_subnets задано.
При том не работает именно с
 single_nat_gateway   = false
 one_nat_gateway_per_az = true
а если сделать
single_nat_gateway   = true
 one_nat_gateway_per_az = false
план срабатывает.
источник