The_Sudo
The_Sudo
  • 90
  • 491 396
Automate HomeLab Secret Retrieval | Automatically Issue TLS Certificates and Read Secrets With Vault
This video builds upon this first video th-cam.com/video/PQh3sDaPJyg/w-d-xo.htmlsi=RtnU5_5r_euJxF-A using the certificate authority (CA) created using HashiCorp Vault. Use the AppRole auth method to automatically read secrets and issue TLS certificates during application or server deployment.
► Patreon: www.patreon.com/ThSudo
► Buy Me a Coffee: www.buymeacoffee.com/TheSudo
► $7 PDF Guide: www.patreon.com/thsudo/shop
► Vault policy and bash script used in video: github.com/TheSudoYT/vault-homelab-approle/tree/main
▬▬▬▬▬▬ R E F E R E N C E S AND LINKS 🔗▬▬▬▬▬▬
► Vault Docs: developer.hashicorp.com/vault/docs
▬▬▬▬▬▬ What you’ll learn in 50 Minutes ✅ ▬▬▬▬▬▬
► How to configure Vault with AppRole
► How to configure a remote system to access Vault
► How to use AppRole to issue a secret
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro
01:55 - What the heck are we doing here
02:42 - What is AppRole Auth Method
05:00 - Prerequisites For the Video
06:10 - Connect to Vault
08:36 - Enable AppRole Auth
10:03 - Create a Policy and a Role
15:41 - Get the RoleID and SecretID
18:01 - Creating and Running the Scripts to Issue Certs
มุมมอง: 620

วีดีโอ

Homelab Certificate Authority Guide | Get Rid of TLS Warnings
มุมมอง 14K7 หลายเดือนก่อน
Create a homelab CA using Vault and configure your servers to trust it. ► Patreon: www.patreon.com/ThSudo ► Buy Me a Coffee: www.buymeacoffee.com/TheSudo ► $7 PDF Guide: www.patreon.com/thsudo/shop 💻 The bash command to format the CSR, certificates, and private keys: cat intermediate_csr.pem | sed -E 's/(- (BEGIN|END) CERTIFICATE- ) *| /\1 /g' ▬▬▬▬▬▬ R E F E R E N C E S AND LINKS 🔗▬▬▬▬▬▬ ► Vaul...
Terraform Dependabot Guide | Manage Terraform Provider and Module Dependencies With Dependabot
มุมมอง 4088 หลายเดือนก่อน
Manage you Terraform Provider and Module dependencies at scale with Dependabot! Link to GitHub Repo: github.com/TheSudoYT/terraform-dependabot-tutorial Timestamps 00:00 - Intro 00:25 - Configure Dependabot 04:43 - Dependabot Runs 05:30 - Triggering Dependabot Checks Manually
GitHub Certifications | Is a GitHub Certification Worth It?
มุมมอง 3.1K8 หลายเดือนก่อน
Are GitHub certifications worth your time and money? Lets find out. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro 0:55 - Defining Worth It 1:55 - Will GitHub Certs Get You a Job? 06:40 - Will You Learn Something? 07:44 - The Verdict
Manage Your Palworld Dedicated Server on AWS | Day 2 Operations Guide
มุมมอง 50010 หลายเดือนก่อน
Part 1: th-cam.com/video/vY935NKVDzI/w-d-xo.html ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro 01:27 - Updates and Session Manager 03:25 - Update, Start, Stop, and Restart Palworld 05:34 - Manually Editing Palworld Settings Files 08:33 - Editing Palworld Settings with Terraform 19:30 - Moving Files Between Your PC and the Server ▬▬▬▬▬▬ R E F E R E N C E S AND LINKS 🔗▬▬▬▬▬▬ ► Terraform Regis...
Ark Dedicated Server Guide | Run Ark Survival Ascended on AWS
มุมมอง 1K10 หลายเดือนก่อน
Want to deploy a dedicated Ark server on AWS for maximum control? This video shows you how to use Terraform to create an Ark server on AWS. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Why 02:55 - Create an AWS Account 04:53 - Installing Terraform 08:14 - Visual Studio Code IDE 09:30 - Creating the Terraform Code 14:55 - Choosing Terraform and Ark Inputs 16:45 - Creating an SSH Key 18:...
Palworld Dedicated Server Guide on AWS | Run Palworld on AWS
มุมมอง 7K10 หลายเดือนก่อน
Want to deploy a dedicated Palworld server on AWS for maximum control? This video shows you how to use Terraform to create a Palworld server on AWS. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - The What and Why 02:20 - Creating an AWS Account 04:22 - Install Terraform 07:37 - Please get Visual Studio Code 08:08 - Configuring the Terraform Code 13:15 - Choosing PalWorldSettings.ini Settings 18:45...
How to Create a Minecraft Server Container Image | Create Your Custom Minecraft Image with Docker
มุมมอง 11Kปีที่แล้ว
This video is all about creating your very own custom Minecraft server container image using Docker. ▬▬▬▬▬▬ R E F E R E N C E S AND LINKS 🔗▬▬▬▬▬▬ ► Git repo: github.com/TheSudoYT/How-to-build-a-minecraft-container-image ► Dockerfile Documentation: docs.docker.com/engine/reference/builder/ ▬▬▬▬▬▬ What you’ll learn in 30 Minutes ✅ ▬▬▬▬▬▬ ► How to create a container image using Docker ► How to cre...
Terraform and JSON - The jsonencode and jsondecode functions in Terraform
มุมมอง 876ปีที่แล้ว
Quick examples that demonstrate ways to use the Terraform function jsonencode to create a json formatted string and jsondecode to turn that string back into json data. #terraform #json #hashicorp ▬▬▬▬▬▬ R E F E R E N C E S AND LINKS 🔗▬▬▬▬▬▬ ► Git repo: github.com/TheSudoYT/terraform-jsonencode-examples ► jsonencode and decode documentation: developer.hashicorp.com/terraform/language/functions/j...
Learn HashiCorp Nomad - Run Minecraft with Nomad
มุมมอง 1.7Kปีที่แล้ว
How to install HashiCorp Nomad on Windows and Linux and run Minecraft using the java, raw_exec, and docker task drivers. We'll demonstrate volume mounts as well. - - - Links and Docs - - - GitHub repo for this video with configuration and job files: github.com/TheSudoYT/Running-Minecraft-On-Nomad Install Nomad on Windows: developer.hashicorp.com/nomad/docs/install Install Nomad on Linux - Used ...
Learn Terraform Using the GitHub Provider
มุมมอง 918ปีที่แล้ว
New to Terraform or not, there's something for everyone in this compilation of my TikTok series "Learn Terraform" 0:00 - Intro 0:35 - Install Terraform 4:12 - Terraform Providers 12:08 - Terraform Resource Block & Running Terraform 16:30 - Terraform State 19:18 - Referencing Other Resources 22:15 - Terraform Variables 28:30 - Terraform Data Sources Block 34:41 - Terraform Outputs Block 38:38 - ...
MINECRAFT AUTOMATED BACKUPS AND DISASTER RECOVERY | RUNNING MINECRAFT IN PRODUCTION PT 5
มุมมอง 1.6Kปีที่แล้ว
🔗 GitHub repo for this video - github.com/TheSudoYT/Running-Minecraft-In-Production/tree/main Welcome to my series called "Running Minecraft in Production". The goal of this series is to teach people how to run an application, such as Minecraft, similar to the way applications would run in a production environment. This series will have you installing Minecraft on and learning Docker and Docker...
AUDIT LOGGING AND ALERTING WITH MINECRAFT, PROMTAIL, LOKI, AND GRAFANA | RUNNING MC IN PRODUCTION P4
มุมมอง 2.5Kปีที่แล้ว
🔗 GitHub repo for this video - github.com/TheSudoYT/Running-Minecraft-In-Production/tree/main Welcome to my series called "Running Minecraft in Production". The goal of this series is to teach people how to run an application, such as Minecraft, similar to the way applications would run in a production environment. This series will have you installing Minecraft on and learning Docker and Docker...
MINECRAFT MONITORING AND ALERTING WITH PROMETHEUS AND GRAFANA | RUNNING MINECRAFT IN PRODUCTION PT 3
มุมมอง 6Kปีที่แล้ว
🔗 GitHub repo for this video - github.com/TheSudoYT/Running-Minecraft-In-Production Welcome to my series called "Running Minecraft in Production". The goal of this series is to teach people how to run an application, such as Minecraft, similar to the way applications would run in a production environment. This series will have you installing Minecraft on and learning Docker and Docker Compose, ...
HOW TO MOD MINECRAFT ON DOCKER | RUNNING MINECRAFT IN PRODUCTION PART 2
มุมมอง 28Kปีที่แล้ว
🔗 GitHub repo for this video - github.com/TheSudoYT/Running-Minecraft-In-Production Welcome to my series called "Running Minecraft in Production". The goal of this series is to teach people how to run an application, such as Minecraft, similar to the way applications would run in a production environment. This series will have you installing Minecraft on and learning Docker and Docker Compose, ...
HOW TO RUN MINECRAFT ON DOCKER | RUNNING MINECRAFT IN PRODUCTION PART 1
มุมมอง 31Kปีที่แล้ว
HOW TO RUN MINECRAFT ON DOCKER | RUNNING MINECRAFT IN PRODUCTION PART 1
What is Linux? A History Lesson
มุมมอง 347ปีที่แล้ว
What is Linux? A History Lesson
Import Resources Into Terraform With Config-Driven Import in Terraform v1.5.0
มุมมอง 1.6Kปีที่แล้ว
Import Resources Into Terraform With Config-Driven Import in Terraform v1.5.0
Brewing Some HashiCups
มุมมอง 91ปีที่แล้ว
Brewing Some HashiCups
Using for_each in Terraform to Create Multiple Unique Azure VMs | Map of Objects
มุมมอง 8Kปีที่แล้ว
Using for_each in Terraform to Create Multiple Unique Azure VMs | Map of Objects
How To Get Secrets From HashiCorp Vault Using Ansible and Use Them In Playbooks
มุมมอง 7Kปีที่แล้ว
How To Get Secrets From HashiCorp Vault Using Ansible and Use Them In Playbooks
ANSIBLE PROVIDER FOR TERRAFORM | IT HAS ARRIVED! | HOW TO USE
มุมมอง 9Kปีที่แล้ว
ANSIBLE PROVIDER FOR TERRAFORM | IT HAS ARRIVED! | HOW TO USE
How to Create HEALTH PROBES and Enable AUTOMATIC INSTANCE REPAIR in AZURE with TERRAFORM
มุมมอง 600ปีที่แล้ว
How to Create HEALTH PROBES and Enable AUTOMATIC INSTANCE REPAIR in AZURE with TERRAFORM
How to Create an AZURE VIRTUAL MACHINE SCALE SET (VMSS) Using TERRAFORM
มุมมอง 2.1Kปีที่แล้ว
How to Create an AZURE VIRTUAL MACHINE SCALE SET (VMSS) Using TERRAFORM
How to Bootstrap an AZURE VM with user_data scripts in Terraform
มุมมอง 3.2Kปีที่แล้ว
How to Bootstrap an AZURE VM with user_data scripts in Terraform
Terraform Tutorial | How to Create an AZURE VM with TERRAFORM | PUBLIC IP + PRIVATE IP
มุมมอง 3.2Kปีที่แล้ว
Terraform Tutorial | How to Create an AZURE VM with TERRAFORM | PUBLIC IP PRIVATE IP
[GCP] SECURING Google Cloud STORAGE BUCKETS with Terraform
มุมมอง 933ปีที่แล้ว
[GCP] SECURING Google Cloud STORAGE BUCKETS with Terraform
[GCP] Google Cloud Platform STORAGE BUCKET with Terraform IN 8 MINUTES
มุมมอง 1Kปีที่แล้ว
[GCP] Google Cloud Platform STORAGE BUCKET with Terraform IN 8 MINUTES
[GCP] Google Cloud Platform VPC with Terraform IN 8 MINUTES
มุมมอง 800ปีที่แล้ว
[GCP] Google Cloud Platform VPC with Terraform IN 8 MINUTES
Azure Storage Account for Blob Storage with Terraform IN 5 MINUTES
มุมมอง 1.8Kปีที่แล้ว
Azure Storage Account for Blob Storage with Terraform IN 5 MINUTES

ความคิดเห็น

  • @Chasemuss
    @Chasemuss 10 ชั่วโมงที่ผ่านมา

    As someone who came across this and is learning terraform, I love this and have been diving into the terraform code so I can learn more about how this is set up. Thanks!

  • @ulrika8198
    @ulrika8198 22 ชั่วโมงที่ผ่านมา

    Hello, awesome video and tutorial. Do you have perhaps one for Survival Evolved, or can this be used for that one too?

  • @ramagirisunny342
    @ramagirisunny342 2 วันที่ผ่านมา

    tq very much im very happy

  • @jordidiaz6907
    @jordidiaz6907 7 วันที่ผ่านมา

    I feel like I learned so much - thanks!

  • @notnull01
    @notnull01 8 วันที่ผ่านมา

    Promethues documentations states not to use NFS for storage.

  • @ThePercivalGlyde
    @ThePercivalGlyde 17 วันที่ผ่านมา

    wow great

  • @ethanhunt937
    @ethanhunt937 20 วันที่ผ่านมา

    I guess compute module 4 (6 in nos) would be effecient power and space wise. Wat say?

  • @davidl6354
    @davidl6354 23 วันที่ผ่านมา

    Do you know how to edit container server properties after its been deployed in linux?

  • @bearcountrypublishing5303
    @bearcountrypublishing5303 28 วันที่ผ่านมา

    This is tough. There seems to be no room for the slightest error. clicking the wrong button or anything gets you to the point of purging the install, then reinstalling and starting over. I might try again tomorrow. Hopefully I have had enough practise by now, to finish it.

  • @alokmishra8654
    @alokmishra8654 หลายเดือนก่อน

    I am part of software asset management team where i take care of assisting clients on optimal Red Hat license usage in their environment. We identified one of our client owns two support levels of rhel subscription e.g RHEL Server Premium support & RHEL Server Standard support and their environment is a mix of production and non production in a virtualized cluster. The question that i have is, can the customer mix and use two types of support levels on various machines in a single cluster. The reason why i am asking this question is, I do know that they can not mix and use two types of subscription (e.g. RHEL datacenter and RHEL Server) within a cluster. Hence, i wanted to know if it is the same for support levels also. Please let me know.

  • @abbcc555
    @abbcc555 หลายเดือนก่อน

    This causes so much duplication ...

  • @SaviorselfMedia
    @SaviorselfMedia หลายเดือนก่อน

    I'm stuck on Terraform init and terraform apply, nothing seems to happen in my EC2 instances. No running servers pop up. Everything seems to be fine within Terraform. Any help or tips?

  • @SaviorselfMedia
    @SaviorselfMedia หลายเดือนก่อน

    I can't seem to get my custom dedicated server to show up on AWS after using Terraform init and terraform apply.

  • @aristideherve5748
    @aristideherve5748 หลายเดือนก่อน

    It's not really fair. Github foundation is just for the basics knowledge. No one really care about it. I think Github Actions certifications it's a better option.

  • @MKsadchild
    @MKsadchild หลายเดือนก่อน

    Hey, I watch all of the videos from this series but I'm struggling to decide how to make velocity serwers using docker. Velocity allowed you to put couple of servers into one, it act as lobby. But do I need to also contenerized it(velocity), and add something to containers with PaperMC image?

  • @LawanaAlarid-q5t
    @LawanaAlarid-q5t 2 หลายเดือนก่อน

    Arielle Parkways

  • @GamerErgd
    @GamerErgd 2 หลายเดือนก่อน

    Hi! Thanks 4 Tutorial, You've done awesome Job, you explained everything so clearly, but... unfortunatelly i proceed my yaml file and it hangs on of some API Check. It tells me that my Key is not valid. Than after regenerate a new one it goes not to be better... everytime i try to start this file it stops my server in docker... can you tell me please how i can fix this issue? Best Regards. H.

  • @mennyxc1182
    @mennyxc1182 2 หลายเดือนก่อน

    Thank you so much helped me doing an OpenStack project

  • @glibmar
    @glibmar 2 หลายเดือนก่อน

    nice video! thank you. What if I have a list of VMs in Azure that have only private IPs and the load balancer has public IP. In LoadBalancer I have NAT ports allocated for each VM. So, from my laptop I connect to these VMs using LoadBalancer IP and port (for example: for VM1 I use localIP (10.0.0.1) and port 8001 and to connect to another VM I use the same IP (10.0.0.1) but another port 8002. Is it possible to create a dynamic inventory and implement the solution with a load balancer?

  • @_raptor4070
    @_raptor4070 2 หลายเดือนก่อน

    For those using Coolify like me or having trouble with the API key: I am using Coolify, a service doployment app for my VPS, and upon creating a docker composer file, it has an option that is turned on by default that escapes "$" for you. I disabled it, put the API key like so, doubling the "$" signs: CF_API_KEY: "$$2a$$10..." And this finally worked.

  • @karlpritchard
    @karlpritchard 2 หลายเดือนก่อน

    Truly excellent tutorial. I learnt so much. Love that you used Minecraft to teach the basics which made it fun! Thanks

  • @MegLeo-x4s
    @MegLeo-x4s 2 หลายเดือนก่อน

    Mabelle Coves

  • @SandraYoung-w8b
    @SandraYoung-w8b 2 หลายเดือนก่อน

    Cecilia Streets

  • @FaradayMoses-o6k
    @FaradayMoses-o6k 2 หลายเดือนก่อน

    Johnathan Villages

  • @BreadedButter-mk8ke
    @BreadedButter-mk8ke 2 หลายเดือนก่อน

    I keep trying this but it always says the API key is wrong, even with the extra dollar signs. could you help me please? Also, at the start it mentioned the /mods attach point. do we need it? If so, how?

    • @_raptor4070
      @_raptor4070 2 หลายเดือนก่อน

      hi, did you find a solution about the API key? No matter what i do, its always wrong.

    • @_raptor4070
      @_raptor4070 2 หลายเดือนก่อน

      I finally got it I am using Coolify, a service doployment app for my VPS, and upon creating a docker composer file, it has an option that is turned on by default that escapes "$" for you. I disabled it, put the API key like so: CF_API_KEY: "$$2a$$10..." And this finally worked.

    • @BreadedButter-mk8ke
      @BreadedButter-mk8ke 2 หลายเดือนก่อน

      @@_raptor4070 If it also says the rate limit isnt working, then just brute force it.

  • @kiredahmed6090
    @kiredahmed6090 2 หลายเดือนก่อน

    hello sir in step username and paword to in . how to creat a username and pasword to move on next step . leattrly im stuck in username and password don't have plea give me an answer

  • @WordsworthDonahue-s7r
    @WordsworthDonahue-s7r 2 หลายเดือนก่อน

    Renner Mission

  • @PınarKutlay-z5i
    @PınarKutlay-z5i 2 หลายเดือนก่อน

    Cummerata Shoals

  • @MacPhersonKerr-z4b
    @MacPhersonKerr-z4b 2 หลายเดือนก่อน

    Bechtelar Spurs

  • @MarshallElizabeth-o4f
    @MarshallElizabeth-o4f 2 หลายเดือนก่อน

    Heller Springs

  • @Jacksmiles2
    @Jacksmiles2 2 หลายเดือนก่อน

    I spent a ton of hours banging my head against the desk as i was using diff minecraft type than forge but even so....Bravo. This was an amazing series of videos. Thank you very much. My only question I would have is, do we have to always have docker open to run this or are we able to run this by utilizing the docker-compose.yml file like old school bat files?

  • @CareyBess-j1t
    @CareyBess-j1t 2 หลายเดือนก่อน

    Elvie Drive

  • @MilneCandice-q2u
    @MilneCandice-q2u 2 หลายเดือนก่อน

    Theodore Trail

  • @AlanBrown-w9b
    @AlanBrown-w9b 2 หลายเดือนก่อน

    Esmeralda Mount

  • @HansenKay-q1h
    @HansenKay-q1h 2 หลายเดือนก่อน

    Noble Cliff

  • @JoseThomas-n2b
    @JoseThomas-n2b 2 หลายเดือนก่อน

    Hirthe Locks

  • @WesleyRiva-s1l
    @WesleyRiva-s1l 2 หลายเดือนก่อน

    Heaney Forges

  • @EmmieSusanna-z9z
    @EmmieSusanna-z9z 2 หลายเดือนก่อน

    Carmel Squares

  • @PaulStinson-v5j
    @PaulStinson-v5j 2 หลายเดือนก่อน

    Oceane Branch

  • @군주-b9v
    @군주-b9v 2 หลายเดือนก่อน

    Esta Camp

  • @TiffanyTerry-z9u
    @TiffanyTerry-z9u 2 หลายเดือนก่อน

    Oran Forks

  • @VincenzoAccornero-y5t
    @VincenzoAccornero-y5t 2 หลายเดือนก่อน

    Kaia Groves

  • @dragonkiller7400
    @dragonkiller7400 2 หลายเดือนก่อน

    great video but i always get a timeout after 1 minute

  • @nitropan
    @nitropan 2 หลายเดือนก่อน

    Did you setup an IAM Task Role for CodeBuild?

  • @DorothyRobinson-t6g
    @DorothyRobinson-t6g 2 หลายเดือนก่อน

    Cleve Ramp

  • @LavoniaNanik-q5u
    @LavoniaNanik-q5u 2 หลายเดือนก่อน

    Watsica Center

  • @StracheyGail
    @StracheyGail 2 หลายเดือนก่อน

    20416 Jaden Port

  • @SyedAsadRaza-x6o
    @SyedAsadRaza-x6o 2 หลายเดือนก่อน

    NOTE: The entire process is correct, but the port in the security groups was not opened. Please add ports 443, 22, and 80. If you want to test the machine by pinging the IP, please open the ICMP protocol.

  • @AshleaFitzpatrick-l8i
    @AshleaFitzpatrick-l8i 2 หลายเดือนก่อน

    Bergnaum Branch

  • @OdaSmyre-h4b
    @OdaSmyre-h4b 2 หลายเดือนก่อน

    Carmel Extension