paulmarsicloud/terraform-aws-ssh

By paulmarsicloud

Updated over 3 years ago

docker image containing terraform, aws cli and ssh

Image
0

93

terraform-aws-ssh

This debian based image contains Terraform, AWS CLI v2, AWS Session Manager plugin and a custom ssh config in order to use aws ssm to ssh to AWS EC2 instances.

The /root/.ssh/ file looks as follows:

# SSH over Session Manager
host i-* mi-*
    ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p'"

This image is primarily used for GitLab and CircleCI pipelines that create OpenVPN EC2 instances using the paulmarsicloud/openvpn-ephemeral/aws Terraform Module.

Docker Pull Command

docker pull paulmarsicloud/terraform-aws-ssh