Difference between revisions of "User data argument in aws instance"

From wikieduonline
Jump to navigation Jump to search
Line 35: Line 35:
 
* [[aws_volume_attachment]]
 
* [[aws_volume_attachment]]
 
* [[Terraform lifecycle meta-argument]]
 
* [[Terraform lifecycle meta-argument]]
 +
* [[aws ec2 enable-serial-console-access]]
  
 
== See also ==
 
== See also ==

Revision as of 19:08, 19 March 2026

user_data (optional) user data argument in aws_instance resource to provide when launching the instance, such as shell scripts.

  user_data                   = templatefile("${path.module}/assets/your_instance_data.tftpl", {})


 user_data = templatefile("${path.module}/path/yourfile.tftpl", {
   ecs_cluster            = aws_ecs_cluster.your_cluster.name
   ecs_instance_attribute = var.ecs_instance_attribute
 })


Important notes:


lifecycle {
  ignore_changes = [user_data]
 }

Related

See also

Advertising: