/aws-ipv6

Terraform 1.5.4 script for an IPv6 capable EC2 instance on AWS

Primary LanguageHCLMIT LicenseMIT

AWS IPv6

Terraform config for an IPv6 capable EC2 instance on AWS.

Official AWS documentation on IPv6 EC2 instances

Usage

  1. Install Terraform

  2. Run terraform init

  3. Create a key pair on AWS named ipv6_key or replace the key_name variable with an existing key pair.

  4. Run terraform plan -out=plan.tmp

  5. Run terraform apply "plan.tmp"

You can then connect to the instance with either IPv4 or IPv6. To force IPv6: ssh ubuntu@<IP/Host> -6 -i ipv6_key.pem

If you are unable to connect to the server via IPv6, check that your current internet connection supports IPv6.

  1. If you'd like to destroy the created infrastructure, run terraform destroy

Note

Since this is demo project, the terraform state files are in the .gitignore. These files should committed in a production repository.

Happy hacking!

aodin, 2018-2023