Size: a a a

2020 March 23

НС

Никита Суворов in terraform_ru
output "debug" {
 value = merge(flatten([local.pr])...)
}
источник

N

Nikolai in terraform_ru
один из самых лучших технических телеграмм каналов
источник

ИС

И С in terraform_ru
Привет, ребята. Подскажите, пожалуйста, как сделать, чтобы при запуске интснта из Auto Scaling-га хост получает тег с именем?
источник

SG

Silver 👻 Ghost in terraform_ru
propagate_at_launch = true
источник

ИС

И С in terraform_ru
@Illusive_Echo Спасибо!
источник

AV

Alexander V in terraform_ru
Коллеги добрый день,у кого-то может есть реально рабочий пример аналога

az ad sp create-for-rbac --name somename--role="Contributor" -o json

для azuread_* ?
источник

VT

Victor Tur in terraform_ru
Alexey Remizov
locals {
 a = {x = 1}
 b = {y = 2}
 c = {z = 3}

 t = [local.a, local.b, local.c]
 m = merge(local.t...)
}

output "m" {
 value = local.m
}

Outputs:

m = {
 "x" = 1
 "y" = 2
 "z" = 3
}
На заметку вам - (...), раскрытие списка - не работает с условиями (count/for_each) если там есть calculated переменная, нужно "руками" делать через for
источник

VT

Victor Tur in terraform_ru
Alexander V
Коллеги добрый день,у кого-то может есть реально рабочий пример аналога

az ad sp create-for-rbac --name somename--role="Contributor" -o json

для azuread_* ?
источник

AV

Alexander V in terraform_ru
да курил,что-то не сходится )))
источник

AV

Alexander V in terraform_ru
проблема при role assign
источник

НС

Никита Суворов in terraform_ru
Victor Tur
На заметку вам - (...), раскрытие списка - не работает с условиями (count/for_each) если там есть calculated переменная, нужно "руками" делать через for
помазаная флаттеном отработала =)
источник

VT

Victor Tur in terraform_ru
Никита Суворов
помазаная флаттеном отработала =)
у меня сложнее есть пример - там не работает. (for_each)
Решил через 4 for, setproduct+flatten
источник

НС

Никита Суворов in terraform_ru
ну согласен, что надо смотреть на задачу, в моем случае отработало
источник

НС

Никита Суворов in terraform_ru
у меня сейчас другая проблема, при пересоздании какого-то ресурса внутри модуля я лювлю ошибки, тк другие ресурсы из модуля удалены, а терраморм не пытается их пересоздавать
источник

i

inqfen in terraform_ru
depends иногда надо руками выставлять
источник

VT

Victor Tur in terraform_ru
inqfen
depends иногда надо руками выставлять
до сих пор надо, это да. =( не везде, аккуратно - но нужно.
источник

НС

Никита Суворов in terraform_ru
inqfen
depends иногда надо руками выставлять
да буду с ними чуть позже играть
источник

S

Sebor in terraform_ru
Коллеги, подскажите, что не так:
использую модуль
https://github.com/terraform-aws-modules/terraform-aws-rds

Получаю ошибку
module.zabbixdb.module.db_parameter_group.aws_db_parameter_group.this[0]: Creating...

Error: Error modifying DB Parameter Group: InvalidParameterCombination: cannot use immediate apply method for static parameter
       status code: 400, request id: 5ca2fa8f-5989-40be-94cf-ab9fc086b77a

 on .terraform/modules/zabbixdb/modules/db_parameter_group/main.tf line 33, in resource "aws_db_parameter_group" "this":
 33: resource "aws_db_parameter_group" "this" {
источник

S

Sebor in terraform_ru
Сам код
module "zabbixdb" {
 source = "github.com/terraform-aws-modules/terraform-aws-rds"

 identifier        = "zabbixdbinfra"
 engine            = "mariadb"
 engine_version    = "10.3.20"
 instance_class    = "db.t3.small"
 allocated_storage = 20

 name     = "zabbix"
 username = "zabbix"
 password = "YourPwdShouldBeLongAndSecure!"
 port     = "3306"

 vpc_security_group_ids = [var.default_sg_id]

 maintenance_window = "tue:04:13-tue:04:43"
 backup_window      = "03:00-06:00"

 backup_retention_period   = 3
 final_snapshot_identifier = "zabbixdbinfra"

 # DB subnet group
 subnet_ids = var.public_subnets

 # DB parameter group
 family = "mariadb10.3"

 # DB option group
 major_engine_version = "10.3"

 apply_immediately = false

 option_group_name = "default:mariadb-10-3"

 parameters = [
   {
     name  = "character_set_client"
     value = "utf8"
   },
   {
     name  = "character_set_server"
     value = "utf8"
   },
   {
     name  = "character_set_database"
     value = "utf8"
   },
   {
     name  = "skip_name_resolve"
     value = "1"
   },
   {
     name  = "time_zone"
     value = "europe/moscow"
   }
 ]

}
источник

z

zhag in terraform_ru
Доброго дня. Поясните за воркспейсы.

Я создал два  воркспейса. Где лучше хранить tfvars для этих воркспейсов? Можно ли их поместить в terraform.tfstate.d/environment  или это совсем неправильно?
источник