An Introduction to Terraform

Ғылым және технология

🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
► Located in San Francisco Bay Area, CA (US citizen)
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
► LinkedIn: / anton-putra
► Twitter/X: / antonvputra
► GitHub: github.com/antonputra
► Email: me@antonputra.com
▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
👉 [Playlist] Network Tutorials: • Network Tutorials
👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
👉 [Playlist] Database Tutorials: • Database Tutorials
▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
0:00 Intro
1:58 Set up your AWS account
7:44 Install Terraform
12:21 Deploy a single server
22:16 Deploy a configurable web server
36:29 Deploy a cluster of web servers
42:58 Deploy a load balancer
52:59 Clean up
▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
► GitHub: github.com/antonputra/tutoria...
#terraform #devops #cloud

Пікірлер: 39

  • @AntonPutra
    @AntonPutra Жыл бұрын

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com

  • @tridsanutaychathunyachot6952
    @tridsanutaychathunyachot69524 ай бұрын

    this very straight to the real use case and best practice.thank you for make this quality content.

  • @druzzyaka
    @druzzyaka5 ай бұрын

    Thank you for the high quality content

  • @AntonPutra

    @AntonPutra

    5 ай бұрын

    my pleasure!

  • @roeen96
    @roeen964 ай бұрын

    Thanks for the great content

  • @doloreslaflipoflopo2746
    @doloreslaflipoflopo27467 ай бұрын

    brilliant mate, well put together.

  • @AntonPutra

    @AntonPutra

    7 ай бұрын

    Thank you!

  • @meron6913
    @meron6913 Жыл бұрын

    Brilant video once again. Thank you for sharing Anton.

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    Thanks Meron!

  • @celsopatiri2846
    @celsopatiri2846 Жыл бұрын

    Awesome content, great presentation and production. Learned a ton from this, thank you!

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    Thanks Celso!

  • @prashlovessamosa
    @prashlovessamosa Жыл бұрын

    Woah Thank you for making this your videos are always top notch.

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    Thanks!

  • @phyohtetpaing44
    @phyohtetpaing44 Жыл бұрын

    Thank you for this amazing course.

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    thanks for finding these videos useful!

  • @beratgenc7695
    @beratgenc76952 ай бұрын

    Thank you!

  • @AntonPutra

    @AntonPutra

    2 ай бұрын

    welcome

  • @fedefede843
    @fedefede8438 ай бұрын

    excelente!

  • @AntonPutra

    @AntonPutra

    8 ай бұрын

    Thanks Federico!

  • @diegonayalazo
    @diegonayalazoАй бұрын

  • @AntonPutra

    @AntonPutra

    Ай бұрын

    thanks :)

  • @user-mt6lk8ld7w
    @user-mt6lk8ld7w Жыл бұрын

    Your videos are excellent, thank you so much for making them! Slightly off-topic: do you plan to cover client-go and Kubernetes APIs, as well as controllers, operators, etc.?

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    Thanks! Yes I was planning a coupe videos dedicated to controllers

  • @bellakhalmohamed3255
    @bellakhalmohamed3255Ай бұрын

    Thanks for the great content, my question is, can you please explain how did you do this without the need to auth terraform with your aws account? Thanks

  • @AntonPutra

    @AntonPutra

    Ай бұрын

    Not sure if i understood the question, but aws terraform provider can use default aws profile that you can configure with "aws configure" command

  • @agun21st
    @agun21st Жыл бұрын

    Sir I am really expecting this course from you. Finally Allah brought it by you. Thank you sir. I am sticking with this play list. 😇

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    Well you could just ask =)

  • @domw2391
    @domw2391 Жыл бұрын

    Hi Anton Thank you for the video. I have a question Should we put our k8s deployment yaml files into tf code? Like deployment yaml -> using "kubernetes_deployment" "xxx_app" { "tf_code....." } service.yaml -> using "kubernestes_service" "xxx_service" {tf_code} or should we just use Terraform code to define the infrastructure For all other app : server_app, prometheus, grafana, etc. For this kind of app, we should use kubectl / eksctl yaml file to deploy? Because I have trouble to converting service monitor yaml in to terraform code. And injecting CRDs using terraform code pain me a lot. Which way is the best practise? Thanks a lot

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    Thanks! Well you can convert your deployments in helm and use terraform. This is typically used to deploy some infra components such as ingress controllers. I prefer to use a specialized gitops tools like argocd or flux to deploy all Kubernetes apps including infra.

  • @domw2391

    @domw2391

    Жыл бұрын

    @@AntonPutra Thanks, I will checkout argocd for my next step 👍

  • @JohnVold
    @JohnVold Жыл бұрын

    First of all, thank you for these videos but I was wondering why you used launch configurations when they are being phased out by AWS. They recommend using launch templates instead.

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    Thanks! I have another more advanced tutorial where I used template - github.com/antonputra/tutorials/blob/main/lessons/127/terraform/7-example-2.tf#L74-L79 Tutorial - kzread.info/dash/bejne/amWms5eEl6i6o5M.html This one is just a showcase of how to get started.

  • @kerimaksak1573
    @kerimaksak15733 ай бұрын

    It's a very nice content, can you also make a tutorial content in Ansible?

  • @AntonPutra

    @AntonPutra

    3 ай бұрын

    Thanks, I'll do that in the future, but it's as relevant as tf nowadays.

  • @kerimaksak1573

    @kerimaksak1573

    3 ай бұрын

    @@AntonPutra Thank you, I'm looking forward to it.

  • @salamander-101
    @salamander-101 Жыл бұрын

    I have plan use IAC for GCP its better use terraform or terragrunt ?

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    With terraform you can write plain terraform code. With terragrunt you only can use modules. If you just starting out and don’t have a lot of team members, start with terraform. It’s easy later to convert to terragrunt

  • @Babbili
    @Babbili Жыл бұрын

    @AntonPutra you're showing you aws access key and secret

  • @AntonPutra

    @AntonPutra

    Жыл бұрын

    thanks but they're not valid =)

Келесі