Kyler Middleton's repositories
TerraformingAllResources
Tool to iterate through an AWS account in a single region and generate both a Terraform state file and configuration. More info in blog post.
Terraform_CI-CD_Bootstrap
Terraform to build a CI/CD bootstrap for a CI/CD to hook into. Linked to a blog: https://medium.com/swlh/lets-do-devops-bootstrap-aws-to-your-terraform-ci-cd-azure-devops-github-actions-etc-b3cc5a636dce
github-reusable-actions-terraform-concurrency
A reusable workflow to show how to orchestrate many iterations of an action concurrently, in a single pane of glass. See medium write-up for more details
Terraform_AwsEcsOnFargate_CompleteModule
Complete and fully customizable TF ECS module
CleanupCopilotLicenses
Tool to remove Copilot licenses from inactive users
ActionJiraCommitValidate
A GitHub Action to validate all commit messages start with valid Jira ticket references
PS-TravisCI-Terraform
PluralSight course public repo. Use TravisCI to deploy a Cisco ASAv for testing firewall code in <10 min
Docker_ECS_DefCon612
DefCon612 Presentation on using Terraform to build docker CI/CD runners
GitSomeActionWithGitHubActions
Working examples of GitHub Actions (that work)
90DaysOfDevOps
I am using this repository to document my journey learning about DevOps. I began this process on January 1, 2022, and plan to continue until March 31. I will be dedicating one hour each day, including weekends, to gaining a foundational understanding of the various aspects of DevOps. This will be a 90-day intensive study period. 2022 & 2023 inc.
GHAction_REST_SetRepoPermissionsIterator
Set GitHub Repo permissions using REST API across `n` repos using curl, bash, CSV, loops
GitHubCopLambda-EventDriven
Part 1: https://medium.com/@kymidd/lets-do-devops-making-a-github-action-event-driven-new-repo-immediate-configuration-github-4ecf6859e32b Part2: https://medium.com/@kymidd/lets-do-devops-making-a-github-action-event-driven-new-repo-immediate-configuration-github-d008eb4c3ecc
OrgWideGitFileChanger
A bash-based tool to read over all GitHub Org's repos, clone them all, and make changes to each one in sequence. Linked to Medium article: https://kymidd.medium.com/lets-do-devops-update-files-in-hundreds-of-github-repos-5262dfe5f529
TofuAzApi_FindAllTheThings
Examples how to use the Tofu/Terraform Az Api provider to find lots of things in Azure cloud
AddGitHubRepoTopicToGitHubApp
Bash script to find all repos in a GitHub Org with a specific Topic and add them all to a GitHub App
CloudSecNext22-TfIamConstruction
Don't build IAM by hand, use TF for that. Construct complex IAM with simple, easy iteration
Action_PRTitleUpdater
An Action to fix PR titles to add Jira tickets to the beginning to support squash merges