💡 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: hclto 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.
it-svc-aws-static-sites-tfmod (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| bdd4329 | HCL | 2024-01-27T20:46:36Z | 2024-09-13T21:05:10Z | 0 | 1 | public |
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.
it-ae-github-app-org-repo-settings (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| SyahImran | HCL | 2023-09-29T20:09:02Z | 2024-04-17T16:17:14Z | 0 | 0 | public |
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.
it-ae-tfmod-aws-state (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| joraff | HCL | 2023-03-23T21:21:25Z | 2024-05-22T01:57:42Z | 3 | 1 | public |
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.
it-ae-tfmod-aws-bootstrap-backend (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| bdd4329 | HCL | 2024-01-15T19:09:06Z | 2024-06-09T13:23:25Z | 1 | 0 | public |
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)
it-ae-tfmod-kion-account (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| Adean64 | HCL | 2023-07-13T14:32:06Z | 2023-09-07T14:02:27Z | 0 | 0 | internal |
https://github.com/tamu-edu/it-ae-tfmod-kion-account
Terraform module to create create Kion projects and import accounts
it-ae-tfmod-aws-account (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| Adean64 | HCL | 2023-05-22T16:20:04Z | 2023-06-09T16:11:29Z | 0 | 0 | public |
https://github.com/tamu-edu/it-ae-tfmod-aws-account
Terraform module to create an AIP AWS account
Aggie Innovation Platform
it-ae-tfmod-aws-shared-subnet (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| joraff | HCL | 2023-05-11T18:29:21Z | 2024-01-24T16:25:45Z | 1 | 0 | public |
https://github.com/tamu-edu/it-ae-tfmod-aws-shared-subnet
Terraform module for provisioning and sharing a subnet in AWS
it-ae-tfmod-az-sub (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| Adean64 | HCL | 2023-10-13T12:56:05Z | 2023-10-13T14:01:41Z | 0 | 0 | public |
https://github.com/tamu-edu/it-ae-tfmod-az-sub
Terraform module to create an Azure subscription
it-ae-tfmod-github-oidc (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| joraff | HCL | 2023-03-03T23:15:49Z | 2024-05-07T02:54:19Z | 3 | 0 | public |
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.
it-ae-training-github-actions-001 (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| bdd4329 | HCL | 2023-08-01T00:37:13Z | 2023-08-01T09:29:58Z | 0 | 0 | public |
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).
dit-cscn-aip-iac-library (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| joshernandez99 | HCL | 2022-04-13T18:37:18Z | 2022-07-20T20:21:37Z | 0 | 0 | internal |
https://github.com/tamu-edu/dit-cscn-aip-iac-library
A collection of turnkey examples of using Infrastructure as Code to deploy cloud resources
it-ae-azure-tf-template (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| joraff | HCL | 2023-03-09T17:20:34Z | 2023-03-09T21:55:01Z | 0 | 0 | public |
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.
it-ae-tfmod-azure-state (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| joraff | HCL | 2023-03-09T20:21:42Z | 2023-03-09T20:39:06Z | 0 | 0 | public |
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.
it-template-lambda-at-edge-static-site (link)
| Author | Language | Created | Updated | Stars | Forks | Visibility |
|---|---|---|---|---|---|---|
| deigaard | HCL | 2022-11-20T19:15:11Z | 2022-11-20T19:26:26Z | 1 | 0 | internal |
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.