Size: a a a

2021 June 29

AF

Axel Fox in terraform_ru
Спасибо. 😉
источник
2021 June 30

vk

victor kurguzov in terraform_ru
Товарищи, есть ли какой-то способ, который позволит default_tags добавить и к вольюму, который назначается ec2? А то как-будто ebs это и не ресурс вовсе выходит 😑
источник

JM

J M in terraform_ru
а есть что то подобное но с infra examples? и еще такой вопрос есть ли для тф что то типа конструктора ? гуишного чего нить типа k8syaml.com ?
источник

OB

Oleksii Borodai in terraform_ru
https://www.cloudcraft.co/ умел экспорт в тф через https://modules.tf/. Если не прикрыли.
источник

JM

J M in terraform_ru
занимательно. посмотрю. спасибо.
источник

AK

Andrey Kartashov in terraform_ru
два варианта
* вручную через volume_tags = provider.aws.default_tags
* через отдельный ebs_volume и volume_attachement (с root вроде нельзя)
источник

OB

Oleksii Borodai in terraform_ru
А это не работает?

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance#ebs-ephemeral-and-root-block-devices

The root_block_device block supports the following:
...
- tags - (Optional) A map of tags to assign to the device.
...
источник

vk

victor kurguzov in terraform_ru
спасибо, мил человек. 1ый способ то, что надо. Но всё ж provider.aws.default_tags не работает, а работает
data "aws_default_tags" "example" {}
источник

AK

Andrey Kartashov in terraform_ru
ну да, я не прям код кинул, а идею
источник

ЕГ

Евгений Генеральчик... in terraform_ru
никто часом uptimerobot не пользует через tf, все с ним в порядке? а то я что-то в выхлопе стактрейса концы свести не могу (не умею я в go, не дорос видать), позавчера все работало, изменений не вносилось, а валится с какой-то невнятной паникой.
источник

BL

Blood Lust in terraform_ru
Привет снова - и я опять с идиостким вопросом

хочу создать volume  который не будет удалятся при terraform destroy  -  нашёл prevent_destroy(bool) - но он по описанию не будет разрешать делать destroy

может кто подсказать или реально такую штуку сделать ?
источник

AK

Andrey Kartashov in terraform_ru
так нельзя сделать. Можно удалить из state tf state rm my-volume
источник

BL

Blood Lust in terraform_ru
ну в твоем варианте - при terraform apply он создаст ещё 1 волум

но я понял спасибо - надо пользоватся наверное не просто дестроем - а таргет дестроем выборочно
источник

AK

Andrey Kartashov in terraform_ru
да, правильно. Используй prevent_destroy чтоб случайно не удалить
источник

AK

Andrey Kartashov in terraform_ru
запрос на такую фнукциональность есть https://github.com/hashicorp/terraform/issues/3874
источник

BL

Blood Lust in terraform_ru
щас попробую - но в доке написано что мне терраформ выдаст ошибку и не даст запустить дестрой
источник

AK

Andrey Kartashov in terraform_ru
правильно. Ты можешь в -target указывать конкретный ресурс с ! чтобы исключить его
источник

BL

Blood Lust in terraform_ru
всё понял спасибо :)
источник

BL

Blood Lust in terraform_ru
да и это к авс относится :) чую я ещё на много граблей с хецнер клаудом наступлю

ошибка при :

resource "hcloud_volume" "master-volume" {
 lifecycle = {
   prevent_destroy = true
 }
 name      = "volume-docker-registry"
 size      = 10
 format    = "ext4"
 location = "nbg1"
}

Error: Unsupported argument
An argument named "lifecycle" is not expected here.
источник

BL

Blood Lust in terraform_ru
сорри ещё раз - делаю вот так - говорит нет такого ивента - я првильно указываю или как то по другому что бы исключить именно этот ресурс при дестрое ?
terraform destroy -target=!hcloud_server.slave
источник