💡 Below is a curated list of examples of infrastructure as code last compiled on 2024-09-13. You can visit our organization github page (https://github.com/orgs/tamu-edu) and search for lang: hcl to see the very latest Terraform repositories (see search hcl).

For a general start, check out dit-cscn-aip-iac-library below.

Click into a repository link to see its README and code.

AuthorLanguageCreatedUpdatedStarsForksVisibility
bdd4329HCL2024-01-27T20:46:36Z2024-09-13T21:05:10Z01public

https://github.com/tamu-edu/it-svc-aws-static-sites-tfmod

AWS Static Sites Multi terraform module

Terraform module for creating AWS CloudFront + Lambda@Edge static sites that also optionally protected by tamu SSO authentication where required.

Test content and basic instructions are included.


AuthorLanguageCreatedUpdatedStarsForksVisibility
SyahImranHCL2023-09-29T20:09:02Z2024-04-17T16:17:14Z00public

https://github.com/tamu-edu/it-ae-github-app-org-repo-settings

GitHub app for applying repo settings based on name matching

Terraform that provides a Lambda function and a Github app monitoring repository events and sending to the Lambda function which applies GitHub repository settings from a matching template.


AuthorLanguageCreatedUpdatedStarsForksVisibility
joraffHCL2023-03-23T21:21:25Z2024-05-22T01:57:42Z31public

https://github.com/tamu-edu/it-ae-tfmod-aws-state

Terraform module to provision a state backend stored in AWS on s3 and tracked in DynamDB.

Instructions for use and example implementation included in the project README.


AuthorLanguageCreatedUpdatedStarsForksVisibility
bdd4329HCL2024-01-15T19:09:06Z2024-06-09T13:23:25Z10public

https://github.com/tamu-edu/it-ae-tfmod-aws-bootstrap-backend

Bootstrap AWS terraform backend (S3 + DynamoDB)

Terraform module for creating a terraform project backend in AWS (S3 + DynamoDB)


AuthorLanguageCreatedUpdatedStarsForksVisibility
Adean64HCL2023-07-13T14:32:06Z2023-09-07T14:02:27Z00internal

https://github.com/tamu-edu/it-ae-tfmod-kion-account

Terraform module to create create Kion projects and import accounts


AuthorLanguageCreatedUpdatedStarsForksVisibility
Adean64HCL2023-05-22T16:20:04Z2023-06-09T16:11:29Z00public

https://github.com/tamu-edu/it-ae-tfmod-aws-account

Terraform module to create an AIP AWS account

Aggie Innovation Platform


AuthorLanguageCreatedUpdatedStarsForksVisibility
joraffHCL2023-05-11T18:29:21Z2024-01-24T16:25:45Z10public

https://github.com/tamu-edu/it-ae-tfmod-aws-shared-subnet

Terraform module for provisioning and sharing a subnet in AWS


AuthorLanguageCreatedUpdatedStarsForksVisibility
Adean64HCL2023-10-13T12:56:05Z2023-10-13T14:01:41Z00public

https://github.com/tamu-edu/it-ae-tfmod-az-sub

Terraform module to create an Azure subscription


AuthorLanguageCreatedUpdatedStarsForksVisibility
joraffHCL2023-03-03T23:15:49Z2024-05-07T02:54:19Z30public

https://github.com/tamu-edu/it-ae-tfmod-github-oidc

Terraform module to assist in configuring GitHub OIDC authentication to AWS

This module creates an IAM role and a trust policy for GitHub Actions to assume in the current AWS account.


AuthorLanguageCreatedUpdatedStarsForksVisibility
bdd4329HCL2023-08-01T00:37:13Z2023-08-01T09:29:58Z00public

https://github.com/tamu-edu/it-ae-training-github-actions-001

GitHub Actions Training Workshop 001

CICD example that creates a static website in Azure and maintains it via github actions against pull requests (PRs).


AuthorLanguageCreatedUpdatedStarsForksVisibility
joshernandez99HCL2022-04-13T18:37:18Z2022-07-20T20:21:37Z00internal

https://github.com/tamu-edu/dit-cscn-aip-iac-library

A collection of turnkey examples of using Infrastructure as Code to deploy cloud resources


AuthorLanguageCreatedUpdatedStarsForksVisibility
joraffHCL2023-03-09T17:20:34Z2023-03-09T21:55:01Z00public

https://github.com/tamu-edu/it-ae-azure-tf-template

Repo template for managing Azure resources via Terraform

This is a template for creating a new Terraform project for Azure. It demonstrates how to setup a state backend and OIDC federation for Azure.


AuthorLanguageCreatedUpdatedStarsForksVisibility
joraffHCL2023-03-09T20:21:42Z2023-03-09T20:39:06Z00public

https://github.com/tamu-edu/it-ae-tfmod-azure-state

Terraform module for initializing a terraform state backend in Azure

This is a terraform module for initializing a terraform state backend in Azure.


AuthorLanguageCreatedUpdatedStarsForksVisibility
deigaardHCL2022-11-20T19:15:11Z2022-11-20T19:26:26Z10internal

https://github.com/tamu-edu/it-template-lambda-at-edge-static-site

None

This project contains source code and supporting files for a CloudFront + Lambda@Edge serverless application that provides request rewrites. It can be deployed with the SAM CLI.