Skip to content

aws-samples/manage-network-with-iac

Manage your Network sing Infrastructure as Code (Workshop code)

This repository is the code base for the AWS Workshop Manage your Network using Infrastructure as Code.

When you add applications to your AWS environment, with tens or hundreds of VPCs, management (traffic inspection, access to shared services, DNS resolution, or simply connectivity) can become complex. In the workshop, you will use Terraform to explore how to manage applications within one AWS Region. We will discuss the benefits of centralizing services using AWS Transit Gateway, and how you can create a global network between AWS Regions and on-premises environments using code.

Several public modules (created and maintained by AWS) are used:

Note: The final version of the code at the end of each lab can be found in the final_code folder.

Prerequisites - if you follow the workshop outside AWS hosted events

  • An AWS account with an IAM user with the appropriate permissions.
  • Terraform installed.

Code Principles:

  • Writing DRY (Do No Repeat Yourself) code using a modular design pattern.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

Requirements

No requirements.

Providers

No providers.

Modules

No modules.

Resources

No resources.

Inputs

No inputs.

Outputs

No outputs.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages