Size: a a a

2020 March 16

i

inqfen in terraform_ru
И блин, хрен с ним что cannot be determined, это же foreach, сколько будет столько и создай
источник

VT

Victor Tur in terraform_ru
inqfen
И блин, хрен с ним что cannot be determined, это же foreach, сколько будет столько и создай
да, смысл в том, что нужно игнорировать это - можно даже пока как workaround показывать в плане -  count cannot be determined красным - и все - продолжать работу если оператор согласен
источник

i

inqfen in terraform_ru
Судя по всему, ломается plan
источник

i

inqfen in terraform_ru
поэтому не хотят такое вводить
источник

i

inqfen in terraform_ru
Хотя можно отдельно с ключом типа -allow-undeterminded показывать ресурс такой-то хз сколько будет
источник

НС

Никита Суворов in terraform_ru
Victor Tur
Если кто меня спросит что больше всего я не люблю в terraform:
The "for_each" value depends on resource attributes that cannot be determined
until apply, so Terraform cannot predict how many instances will be created.
To work around this, use the -target argument to first apply only the
resources that the for_each depends on.
Когда ты даже зная про это - все равно делаешь ошибку, а потом еще ломаешь голову как бы сделать "красиво".
Полгода назад наступил в это самое. Но сейчас вроде либо я переписал умнее, либо в провайдере опенстека прошли изменения )
источник

VT

Victor Tur in terraform_ru
inqfen
Судя по всему, ломается plan
если что-то поменять - ломается логика сразу в нескольких компонентах.
core/ui, hcl2, cty
источник

N

Nikolai in terraform_ru
Никита Суворов
Полгода назад наступил в это самое. Но сейчас вроде либо я переписал умнее, либо в провайдере опенстека прошли изменения )
Не прошли. Видимо всё-таки переписал ;)
источник

DH

Danylo Hetmantsev in terraform_ru
коллеги, кто сталкиватся с ресетами при одновременном запуске terraform init на одной машине?
источник

DH

Danylo Hetmantsev in terraform_ru
чаще всего отлетает ресет при скачивании провайдера tls
источник
2020 March 17

AK

Andrey Kartashov in terraform_ru
Victor Tur
Если кто меня спросит что больше всего я не люблю в terraform:
The "for_each" value depends on resource attributes that cannot be determined
until apply, so Terraform cannot predict how many instances will be created.
To work around this, use the -target argument to first apply only the
resources that the for_each depends on.
Когда ты даже зная про это - все равно делаешь ошибку, а потом еще ломаешь голову как бы сделать "красиво".
А вот если бы ты пользовался pulumi, то.... ты бы нем не любил бы что нибудь другое
источник

DK

D K in terraform_ru
Andrey Kartashov
А вот если бы ты пользовался pulumi, то.... ты бы нем не любил бы что нибудь другое
так плох?
источник

N

N in terraform_ru
Ребята привет! Подскажите, может кто сталкивался. Есть Google Cloud и есть два репозитория tf-infra-plan и tf-infra-modules. В tf-infra-plan, есть main.tf которому source указан репозиторий с модулем и описаны все переменные модуля как то: тип инстанса, имя vpc итп. В модуле есть compute.tf (описание инстансов) и network.tf (описание VPC ). Для network.tf используется внешний модуль  terraform-google-modules/network/google
Собственно проблема в том, что при самом первом terraform plan > apply я получаю 400 ошибку от Api о том, что VPC с таким именем не существует. При этом, все инстансы создаются. После повторного запуска apply - ошибки не возникает и создается сеть.
Так же  и для destroy. Запускаю destroy, удаляются инстансы но не удаляется сеть - "Сеть уже используется" повторный destroy удаляет уже и сеть. Кто нибудь с этим сталкивался?
источник

P

Pavel in terraform_ru
Привет, может кто подскажет...
источник

P

Pavel in terraform_ru
источник

P

Pavel in terraform_ru
# Configure the GitLab Provider
provider "gitlab" {
   token = "test"
}

# Add a project owned by the user
resource "gitlab_project" "sample_project" {
   name = "example"
}

# Add a hook to the project
resource "gitlab_project_hook" "sample_project_hook" {
   project = "${gitlab_project.sample_project.id}"
   url = "https://example.com/project_hook"
}

# Add a variable to the project
resource "gitlab_project_variable" "sample_project_variable" {
   project = "${gitlab_project.sample_project.id}"
   key = "project_variable_key"
   value = "project_variable_value"
}

# Add a deploy key to the project
resource "gitlab_deploy_key" "sample_deploy_key" {
   project = "${gitlab_project.sample_project.id}"
   title = "terraform example"
   key = "ssh-rsa AAAA..."
}

# Add a group
resource "gitlab_group" "sample_group" {
   name = "example"
   path = "example"
   description = "An example group"
}

# Add a project to the group - example/example
resource "gitlab_project" "sample_group_project" {
   name = "example"
   namespace_id = "${gitlab_group.sample_group.id}"
}
источник

DH

Danylo Hetmantsev in terraform_ru
401
источник

DH

Danylo Hetmantsev in terraform_ru
токен валидный?
источник

DH

Danylo Hetmantsev in terraform_ru
права имеются?
источник

MY

Mihail Yakubiv in terraform_ru
привет!
имею в терраформе переменную string:
var = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"

можно ли как то сделать мультилайн в коде терраформа в такого плана переменной?
при этом в самой переменной переносов строк не должно быть (это aws tag с описанием сервиса), хочу просто сделать перенос для визуального удобства в IDE
источник