Size: a a a

2019 June 11

РР

Роман Рахманин in terraform_ru
Для 0.12 еще нет генератора документации?
источник

DZ

Dmytro Zavalkin in terraform_ru
aws-vault в помощь если MFA и/или assume role нужно
источник

EK

Eugene Karmazin in terraform_ru
использую вот этот aws-mfa, тоже неплох https://github.com/broamski/aws-mfa
источник
2019 June 13

JF

Jango Fett in terraform_ru
Гайз, подскажите, пытаюсь приаатачить ec2 policy через terraform, но размер самой policy превышает 2048 символов (ограничения на policy в aws).
Как можно решить проблему?
источник

SS

Stas Shaklein in terraform_ru
Jango Fett
Гайз, подскажите, пытаюсь приаатачить ec2 policy через terraform, но размер самой policy превышает 2048 символов (ограничения на policy в aws).
Как можно решить проблему?
Разбить на несколько?
источник

SS

Stas Shaklein in terraform_ru
Роль же ec2 может включать в себя множество полиси
источник

JF

Jango Fett in terraform_ru
Stas Shaklein
Разбить на несколько?
Костыль же
источник

SS

Stas Shaklein in terraform_ru
Jango Fett
Костыль же
Декомпозиция костылем не является
источник
2019 June 15

RG

Roman Gorodeckij in terraform_ru
это нормально что аврора с 3 репликами 10 минут создается?
источник

i

inqfen in terraform_ru
10 минут в принципе да
источник

N

Nklya in terraform_ru
Всякие редшифты могут и полчаса-час колбасить
источник

RG

Roman Gorodeckij in terraform_ru
как с этим боротся Error: InvalidParameterValue: Some of the subnets to be deleted are currently in use: subnet-08f99919e45a798e1, subnet-0574cb1e6a2289a38
источник

RG

Roman Gorodeckij in terraform_ru
это через модуль тут мозг можно сломать
источник

RG

Roman Gorodeckij in terraform_ru
concat() сработал
источник
2019 June 17

N

Nikolai in terraform_ru
привет всем. а может уже ктото пробовал использование whitelist для "*.kubernetes.io" в провайдере kubernetes (labels, annotations ...) ?
источник

N

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

N

Nikolai in terraform_ru
By default, the provider ignores any labels whose key names end with kubernetes.io. This is necessary because such labels can be mutated by server-side components and consequently cause a perpetual diff in the Terraform plan output. If you explicitly specify any such labels in the configuration template then Terraform will consider these as normal resource attributes and manage them as expected (while still avoiding the perpetual diff problem).
источник

N

Nikolai in terraform_ru
с этим вроде разобрался все-таки
источник

N

Nikolai in terraform_ru
https://www.terraform.io/docs/providers/kubernetes/r/service.html#load_balancer_ingress-1

при попытке сделать в модуле

output "ELB_dns_hostname" {
 value = "${kubernetes_service.ingress-nginx.load_balancer_ingress.hostname}"
}


в main

output "loadbalancer" {
 value = "${module.loadbalancer.ELB_dns_hostname}"
}


выдает

       * module.loadbalancer.output.ELB_dns_hostname: Resource 'kubernetes_service.ingress-nginx' does not have attribute 'load_balancer_ingress.hostname' for variable 'kubernetes_service.ingress-nginx.load_balancer_ingress.hostname'
источник

N

Nikolai in terraform_ru
если просто
output "ELB_dns_hostname" {
 value = "${kubernetes_service.ingress-nginx.load_balancer_ingress}"
}


то

loadbalancer = [
   {
       hostname = *********.eu-north-1.elb.amazonaws.com,
       ip =
   }
]
источник