как перезаписать ресурс слушателя terraform elb

Я определил ресурс ELB со слушателем в своей терраформе, и теперь в моем модуле я использую этот ресурс для переопределения некоторых переменных.

На моем ресурсе можно переопределить прослушиватель (https).

как

service.tf
resource "aws_elb" "main" {
 listener {
}
}

now in my module
module "test" {
source = "./service"

}

Здесь, в моем модуле, мне нужно переопределить этот прослушиватель ресурсов, как я могу это сделать?


person Nipun    schedule 14.01.2018    source источник
comment
Вы действительно должны показать свое определение модуля, но вы не можете просто переопределить такой ресурс и вместо этого создадите другой ресурс. Почему вы не можете вместо этого сделать свой слушатель настраиваемым модулем?   -  person ydaetskcoR    schedule 14.01.2018


Ответы (1)


Да, это возможно. Вам нужно будет передавать переменные между модулями. В исходном модуле создайте выход, а затем в принимающем модуле создайте переменную и установите ее для выхода источника.

https://www.terraform.io/docs/providers/aws/r/elb.html#listener

https://www.terraform.io/docs/modules/usage.html

person strongjz    schedule 15.01.2018