Skip to content

WarDove/terraform-ansible-ssm

Repository files navigation

Logo

Terraform-Ansible-SSM

From Code to Cloud with Terraform, Ansible, and AWS Systems Manager

Overview

Welcome to the Terraform-Ansible-SSM project! This guide walks you through setting up a seamless deployment of infrastructure using Terraform, Ansible, and AWS Systems Manager for secure and efficient configuration management.

Guide/Reference - dev.to article

Installation

To get started, ensure you have the following prerequisites installed:

Getting Started

Set up your AWS profile:

export AWS_PROFILE=<your-profile>

Initialize Terraform, validate the configuration, plan the deployment, and apply it:

terraform init
terraform validate
terraform plan
terraform apply

Motive

  • Infrastructure as Code (IaC): Automate the provisioning of all necessary cloud components with Terraform, ensuring consistent and repeatable deployments.
  • Secure Configuration Management: Use Ansible with AWS Systems Manager to manage EC2 instances without SSH, enhancing security.
  • Scalability and Efficiency: Easily scale the solution to manage multiple AWS resources and workloads efficiently.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published