Riccardo Padovani 1/26/2025

How to make Terraform waiting for cloud-init to finish on EC2 without SSH

Read Original

This technical article explains a method to make Terraform wait for cloud-init to complete on an EC2 instance without using SSH. It details the problems with SSH key management, proposes using the AWS Systems Manager (SSM) Run Command service to execute `cloud-init status --wait`, and provides prerequisites, IAM policy examples, and Terraform code snippets for implementation.

How to make Terraform waiting for cloud-init to finish on EC2 without SSH

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser