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

Top of the Week

2
Designing Design Systems
TkDodo Dominik Dorfmeister 2 votes
3
Introducing RSC Explorer
Dan Abramov 1 votes
5
Fragments Dec 11
Martin Fowler 1 votes
6
Adding Type Hints to my Blog
Daniel Feldroy 1 votes
7
Refactoring English: Month 12
Michael Lynch 1 votes
9