Skip to content

AxelMonroyX/terraform-structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

76a7475 · Aug 17, 2021

History

3 Commits
Aug 14, 2021
Aug 14, 2021
Aug 17, 2021
Aug 14, 2021
Aug 17, 2021
Aug 14, 2021
Aug 14, 2021
Aug 14, 2021
Aug 14, 2021
Aug 14, 2021
Aug 14, 2021
Aug 14, 2021

Repository files navigation

Terraform Ansible Setup

Prerequisites

Docker On .aws/credentials create a new profile

[default]
aws_access_key_id=YOUR_ACCESS_KEY_ID
aws_secret_access_key=YOUR_SECRET_ACCESS_KEY

Installing

make build
make setup
make init environment=develop

Deployment

make plan environment=develop

How to apply changes

make apply environment=develop

Custom terraform changes

make container
terraform plan -target=module.nat

How to SSH into instances

ssh -i "./environments/develop/files/ssh_keys/develop" -A ec2-user@x.x.x.x
ssh ubuntu@y.y.y.y

Result

Result

Destroy

make destroy environment=develop

Reuse project

git clone https://github.com/AxelMonroyX/terraform-structure.git
cd terraform-structure
rm -rf .git
git init
git config user.name "Your Name"
git config user.email "youremail@email.com"
git add .
git commit -m "Initialize project"
git remote add origin yourOrigin/terraform-structure.git

Built With

Authors