Introduction

This tutorial was started to

  • present infrastructure as code with terraform and AWS to newcomers in an Axway R&D team building a SaaS service.
  • bootstrap an AWS "foundation" stack that will be shared between various submodules of the SaaS service. This foundation includes
    • a VPC
    • a bastion server
    • common IAM policies & roles
    • public/private subnets
    • NAT Gateways
    • common security groups
    • public dns records
    • auto scaling group ...