Logo James Ray's Blog
  • Home
  • About
  • Accomplishments
  • Projects
  • Experiences
  • Posts
  • Notes
  • Photography
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo
  • Posts
  • Projects
    • Video Streamer
      • Video Streamer Info
      • Infrastructure
        • Getting Started
        • S3 Object Creation
        • GitHub Terraform
        • Terraform vs CDK
      • Frontend
        • Adding Cognito
        • Front End Design 1/?
        • Writing Mocha Part 1/?
      • Backend
    • Real-Time Chat
  • DevOps & CI/CD
    • AI in DevOps
    • Jenkins
      • Change Jenkins URL
      • Disabling Jenkins Security
    • DevOps & Mental Health
  • Homelab
    • Home Lab Kubernetes
  • Hugo Projects
    • Hugo AWS Complete Guide
      • Hugo AWS Complete Guide (intro)
      • Part 1: CI/CD Pipeline
      • Part 2: AWS Infrastructure
      • Part 3: WAF Security
      • Part 4: Monitoring
    • Hugo PlantUML Extension
    • Hugo Include Code
  • Tips & Tooling
    • Maintenance Mode
    • No Code
  • Life Updates
    • Aug. 2025
    • Jan. 2022
    • Life Update 1
    • Why I blog
    • Reflections
  • Hobbies
    • Pipes, Cigars, and Tobacco
      • Tobacco
        • Gurkha Rare Breed
        • Lane Burley
        • SF - Classic Black
Hero Image
Getting Started

Going over board So, for those that don’t know. I love Terraform . And when you are building your infrastructure it’s easy to take things too far. I am not sure if I did, but sure enough, the first place I started with Terraform was not actually the IaC that will be running any code. I started with building out the GitHub repo, and AWS IAM permissions with Terraform . And no, not the AWS IAM permissions to run the code either… I defined the AWS IAM permissions for GitHub to be able to plan and build the infrastructure. If you want to know more about what I am doing with that, feel free to look at GitHub Infrastructure.

Saturday, February 5, 2022 Read
Hero Image
Video Streamer GitHub Terraform

GitHub Terraform Thank you for your interest in the possible mundane of how I setup my repository for the video streamer. So how did I do it? It’s pretty straight forward. I started by defining the GitHub repository. I turned off most of the features as if those features are not on, I will be less likely to get distracted and playing with them. For example, I turned off the wiki for it since I would spend time keeping it up to date as I made small modifications during a time where the code will change a lot. And honestly, that’s what this blog will be for at this time. I can document what and why I am doing things so that I am not going into the detail of how or support with the wiki.

Saturday, February 5, 2022 Read
Navigation
  • About
  • Accomplishments
  • Projects
  • Experiences
Contact me:
  • james@rayprogramming.com
  • (812)955-0729

Stay up to date with email notification


By entering your email address, you agree to receive the newsletter of this website.

Toha Theme Logo Toha
© 2025 Copyright.
Powered by Hugo Logo