Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. ###########################################################
  2. # AWS ECS-EC2
  3. ###########################################################
  4. resource "aws_instance" "ec2_instance" {
  5. ami = "ami-08935252a36e25f85"
  6. subnet_id = "subnet-087e48d4db31e442d" #CHANGE THIS
  7. instance_type = "t2.medium"
  8. iam_instance_profile = "ecsInstanceRole" #CHANGE THIS
  9. vpc_security_group_ids = ["sg-01849003c4f9203ca"] #CHANGE THIS
  10. key_name = "pnl-test" #CHANGE THIS
  11. ebs_optimized = "false"
  12. source_dest_check = "false"
  13. user_data = "${data.template_file.user_data.rendered}"
  14. root_block_device = {
  15. volume_type = "gp2"
  16. volume_size = "30"
  17. delete_on_termination = "true"
  18. }
  19.  
  20. tags {
  21. Name = "openapi-ecs-ec2_instance"
  22. }
  23.  
  24. lifecycle {
  25. ignore_changes = ["ami", "user_data", "subnet_id", "key_name", "ebs_optimized", "private_ip"]
  26. }
  27. }
  28.  
  29. data "template_file" "user_data" {
  30. template = "${file("${path.module}/user_data.tpl")}"
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement