@@ -496,7 +496,7 @@ resource "aws_elastic_beanstalk_environment" "default" {
496496 setting {
497497 namespace = " aws:elb:listener"
498498 name = " ListenerEnabled"
499- value = " ${ var . loadbalancer_certificate_arn == " " ? " true" : " false" } "
499+ value = " ${ var . http_listener_enabled || var . loadbalancer_certificate_arn == " " ? " true" : " false" } "
500500 }
501501 setting {
502502 namespace = " aws:elb:listener:443"
@@ -536,7 +536,7 @@ resource "aws_elastic_beanstalk_environment" "default" {
536536 setting {
537537 namespace = " aws:elbv2:listener:default"
538538 name = " ListenerEnabled"
539- value = " ${ var . loadbalancer_certificate_arn == " " ? " true" : " false" } "
539+ value = " ${ var . http_listener_enabled || var . loadbalancer_certificate_arn == " " ? " true" : " false" } "
540540 }
541541 setting {
542542 namespace = " aws:elbv2:listener:443"
@@ -553,6 +553,12 @@ resource "aws_elastic_beanstalk_environment" "default" {
553553 name = " SSLCertificateArns"
554554 value = " ${ var . loadbalancer_certificate_arn } "
555555 }
556+ setting {
557+ namespace = " aws:elasticbeanstalk:application"
558+ name = " Application Healthcheck URL"
559+ value = " HTTP:80${ var . healthcheck_url } "
560+ }
561+
556562 setting {
557563 namespace = " aws:elasticbeanstalk:environment"
558564 name = " LoadBalancerType"
@@ -563,11 +569,6 @@ resource "aws_elastic_beanstalk_environment" "default" {
563569 name = " ServiceRole"
564570 value = " ${ aws_iam_role . service . name } "
565571 }
566- setting {
567- namespace = " aws:elasticbeanstalk:application"
568- name = " Application Healthcheck URL"
569- value = " HTTP:80${ var . healthcheck_url } "
570- }
571572 setting {
572573 namespace = " aws:elasticbeanstalk:healthreporting:system"
573574 name = " SystemType"
0 commit comments