@@ -59,26 +59,24 @@ resource "aws_launch_configuration" "this" {
59
59
count = " ${ module . enabled . value && var . launch_configuration == " " ? 1 : 0 } "
60
60
61
61
name_prefix = " ${ coalesce (var. lc_name , module. label . id )} -"
62
- image_id = " ${ var . image_id } "
63
- instance_type = " ${ var . instance_type } "
64
- iam_instance_profile = " ${ var . iam_instance_profile } "
65
- key_name = " ${ var . key_name } "
66
- security_groups = [" ${ var . security_groups } " ]
67
62
associate_public_ip_address = " ${ var . associate_public_ip_address } "
68
- user_data = " ${ var . user_data } "
69
- enable_monitoring = " ${ var . enable_monitoring } "
70
- placement_tenancy = " ${ var . placement_tenancy } "
71
63
ebs_block_device = " ${ var . ebs_block_device } "
72
64
ebs_optimized = " ${ var . ebs_optimized } "
65
+ enable_monitoring = " ${ var . enable_monitoring } "
73
66
ephemeral_block_device = " ${ var . ephemeral_block_device } "
67
+ iam_instance_profile = " ${ var . iam_instance_profile } "
68
+ image_id = " ${ var . image_id } "
69
+ instance_type = " ${ var . instance_type } "
70
+ key_name = " ${ var . key_name } "
71
+ placement_tenancy = " ${ var . spot_price == " 0" ? var . placement_tenancy : " " } "
74
72
root_block_device = " ${ var . root_block_device } "
73
+ security_groups = [" ${ var . security_groups } " ]
74
+ spot_price = " ${ var . spot_price == " 0" ? " " : var . spot_price } "
75
+ user_data = " ${ var . user_data } "
75
76
76
77
lifecycle {
77
78
create_before_destroy = true
78
79
}
79
-
80
- # spot_price = "${var.spot_price == "0" ? "" : var.spot_price}"
81
- # spot_price = "${var.spot_price}" // placement_tenancy does not work with spot_price
82
80
}
83
81
84
82
/*
0 commit comments