pgentile / aws

Tests AWS / Terraform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Init AWS

Init config with the AWS cli :

aws configure

This config wil be used by Terraform.

Create infrastructure

My IP address file:

# my_ip.auto.tfvars
my_ip = "MY_IP_ADDRESS"

Create infrastructure:

terraform apply -auto-approve

Destroy infrastructure:

terraform destroy -force

Connections SSH

See https://blog.octo.com/le-bastion-ssh/

eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa

ssh -A -o StrictHostKeyChecking=no ec2-user@NAME.eu-west-3.compute.amazonaws.com

# Then, ssh PRIVATE_IP

Check my system

SSH config:

sudo sshd -T

Check the system with Lynis:

sudo yum install lynis 
lynis show profiles
lynis show settings
sudo lynis audit system

About

Tests AWS / Terraform


Languages

Language:HCL 90.4%Language:Shell 9.6%