Size: a a a

2020 June 05

KP

Kirill Ponomarev in terraform_ru
добрый. Скажите, пожалуйста, есть ли возможность внутри одного манифеста сделать цикл? но чтобы не отдельные ресурсы поднимались, а один. Допустим, чтобы создалось несколько баз для постгреса. Спасибо
источник

AR

Alexey Remizov in terraform_ru
Kirill Ponomarev
добрый. Скажите, пожалуйста, есть ли возможность внутри одного манифеста сделать цикл? но чтобы не отдельные ресурсы поднимались, а один. Допустим, чтобы создалось несколько баз для постгреса. Спасибо
Не вполне понятно, что нужно.
Почитай тут про for_each: https://www.terraform.io/docs/configuration/resources.html#for_each-multiple-resource-instances-defined-by-a-map-or-set-of-strings
тут про dynamic: https://www.terraform.io/docs/configuration/expressions.html#dynamic-blocks
Что-то подойдёт.
источник

KP

Kirill Ponomarev in terraform_ru
спасибо, посмотрю на динамик
источник
2020 June 06

V

Vladislav in terraform_ru
Error: Error launching source instance: Blocked: This account is currently blocked and not recognized as a valid account. Please contact aws-verification@amazon.com if you have questions.
       status code: 400, request id: b69597f2-edbb-4992-868b-c04a0c7311f7



Запускаешь 2х. ЕС2  t2.micro.
Что может быть не так? Поддержка долго отвечает. Недавно написал - ответили, что разблокировали. Попробовал - та же фигня.
источник

vk

victor kurguzov in terraform_ru
господа, параметер s3 force_destroy (default: false) не могу понять из описания - означает, что все объекты должны быть удалены перед уничтожением корзины. Т.е. если использовать по умолчанию - то я смогу удалить непустую корзину, а если выбрать true - то не смогу?
источник

AD

Aliaksandr Dounar in terraform_ru
True почистит все версии, по умолчанию удаление упадет если она непустая
источник

vk

victor kurguzov in terraform_ru
Aliaksandr Dounar
True почистит все версии, по умолчанию удаление упадет если она непустая
действительно, спасибо
источник
2020 June 08

SD

Stas Drozdov in terraform_ru
Добрый день, подскажите пожалуйста container_definitions для aws_ecs_task_definition можно ли как то затемплейтить?
источник

MS

Maxim Shilov in terraform_ru
можно
источник
2020 June 09

b

bykva in terraform_ru
C - советы
источник

S

Sebor in terraform_ru
Так это ответ был, а не совет
источник

i

inqfen in terraform_ru
Ну, как спросили, так и ответили
источник

SD

Stas Drozdov in terraform_ru
как это норм сделать?))
источник

A

ADV-IT in terraform_ru
Stas Drozdov
Добрый день, подскажите пожалуйста container_definitions для aws_ecs_task_definition можно ли как то затемплейтить?
Создай json.tpl файл и отправляй туда кучу параметров
источник

A

ADV-IT in terraform_ru
Но на практике я вижу никто этого не делает, Task Definition везде деплоится не через Terraform
источник

MV

Maksim Vasilev in terraform_ru
Коллеги, подмогните советом пожалуйста! Имею терраформ манифест который раскатывает: AKS + ACR(реджистри)+создает принципалов Azure Active Directory + Роли и биндит это все между собой. В результате получаем кластер + реджистри с RBAC авторизацией. Вопрос в том с какими правами мне раскатывать манифест(ну кроме прав Owner)? Прав Contributor мне например не хватает. В Azure AD не силен, поэтому прошу сильно больно не пиннать) На скрине ошибка , котору/ получаю при раскатке с паравами  contributor
источник

SD

Stas Drozdov in terraform_ru
ADV-IT
Но на практике я вижу никто этого не делает, Task Definition везде деплоится не через Terraform
а через ecs deploy?
источник

AT

Anna Tikhonova in terraform_ru
Maksim Vasilev
Коллеги, подмогните советом пожалуйста! Имею терраформ манифест который раскатывает: AKS + ACR(реджистри)+создает принципалов Azure Active Directory + Роли и биндит это все между собой. В результате получаем кластер + реджистри с RBAC авторизацией. Вопрос в том с какими правами мне раскатывать манифест(ну кроме прав Owner)? Прав Contributor мне например не хватает. В Azure AD не силен, поэтому прошу сильно больно не пиннать) На скрине ошибка , котору/ получаю при раскатке с паравами  contributor
терраформ отдает kubeconfig для админа. я не парюсь и раскатываю с ним )
источник

AT

Anna Tikhonova in terraform_ru
kube_admin_config_raw
источник

ac

anton chernyaev in terraform_ru
Добрый день) подскажите как разрулить

есть такая конструкция

resource "cloudflare_filter" "wordpress" {
 zone_id = "d41d8cd98f00b204e9800998ecf8427e"
 description = "Wordpress break-in attempts that are outside of the office"
 expression = "(http.request.uri.path ~ \".*wp-login.php\" or http.request.uri.path ~ \".*xmlrpc.php\") and ip.src ne 192.0.2.1"
}

resource "cloudflare_firewall_rule" "wordpress" {
 zone_id = "d41d8cd98f00b204e9800998ecf8427e"
 description = "Block wordpress break-in attempts"
 filter_id = cloudflare_filter.wordpress.id
 action = "block"
}

Но есть есть например "cloudflare_filter"  которые без "cloudflare_firewall_rule"

данные для них лупятся в двумерный массив
это в норме
[expression, description_firewall_rule, action, priority, paused(true/false)]

но для некоторых значений массива подмассив такой

[expression, "", "", "", ""]


Вопрос. Как в модуле влупить проверку что если допустим отсуствует action то часть в модуле относящуюся к "cloudflare_firewall_rule" не выполнять.
источник