Simple DevOps Project to Practice Terraform with AWS

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ค. 2024
  • Simple Devops Project | DevOps project for Practice | DevOps Project for Beginners
    In this Realtime DevOps project we will be using Terraform and AWS Cloud to set up static website hosting fully automated in just 3 seconds.
    This Terraform project will help beginners understand the concept and working of terraform with AWS and how you can create one click automated solution using Terraform in devops
    To properly understand and complete the project make sure to watch the other videos in the playlist • Terraform Full Course:...
    Connect with me on LinkedIn : / nasiullha-chaudhari
    Timestamps
    Intro (About the Project) 0:00
    Prerequisites 0:26
    Steps to Create a static website on AWS using Terraform 01:27
    Project starts here 02:36
    Define AWS provider 03:00
    Create s3 bucket 05:15
    Making Bucket Public 08:42
    Creating Index Html using Chatgpt 12:20
    Upload object in S3 using Terraform 15:48
    Enabling Static Website Hosting on s3 18:39
    is this a ghost??! 22:46
    Website deployed 24:20
    #devops
    #terraform
    This Terraform DevOps project is an excellent project to mention in your resume for freshers as well as experiences, so make sure you complete this and share it on LinkedIn.
    Github Link for this Terraform Project: github.com/N4si/simple-terraf...
    Also checkout my other videos
    Terraform Tutorial : • Master Terraform in 60...
    DevOps project on Kubernetes : • DevOps Project from sc...
    Devops project to create GAME on Docker : • Simple DevOps Project ...
    How I make money as Devops Freelancer : • How I make money remot...
    Most used AWS services for DevOps Engineer : • Important AWS services...
    Devops roadmap 2023 : • How I would Learn DevO...
    How I use Python as DevOps engineer : • How I use Python as De...
    simple devops project,devops projects for practice,devops project from scratch,devops projects for resume,devops project for interview,devops project,devops project for freshers,terraform devops project,devops terraform project,devops aws project,terraform aws real time project,terraform aws project,devops realtime project,devops projects 20 real time devops projects,devops projects for beginners,s3 static website hosting terraform,S3 static website terraform
    simple devops project,devops projects for practice,devops project from scratch,devops projects for resume,devops project for interview,devops project,devops project for freshers,terraform devops project,devops terraform project,devops aws project,terraform aws real time project,terraform aws project,devops realtime project,devops projects 20 real time devops projects,devops projects for beginners,s3 static website hosting terraform,S3 static website terraform
    Join this channel to get access to perks:
    / @cloudchamp
    Cloudchamp is your favourite TH-cam channel to learn Devops and cloud. The motive of this channel is to help people learn Devops tools and technologies along with sharing my learnings on Devops, AWS and Freelancing.

ความคิดเห็น • 129

  • @hkg6618
    @hkg6618 11 หลายเดือนก่อน +17

    I am extremely happy to find your channel. Having 4 years of experience in Linux administration and application production roles I was trying to switch my career to DevOps, as a fresher to DevOps I didn't have any idea where to and how to start. Your videos are inspiring me and helping me to make this journey a lot easier. I hope you can do more videos to help people like me who don't know anything about DevOps to build a successful career. Thanks again buddy!

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +2

      Thank you so much for this comment!!
      I started my channel to record my learning because I knew getting into devops is very very confusing and now after years when I read comments like this or get messages from my subscribers I realise I did the right thing and I should continue creating videos, helping people 😀🤝

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

      Even i am planning to start working in devops, i am too confused like you

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

      devops or fullstack which one is superior 🤔

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

      ​@@sheikhquadeer5965 a person with both.

  • @obentheodore9037
    @obentheodore9037 8 หลายเดือนก่อน +2

    The tutorial is exceptionally well-structured, providing a step-by-step guide that even beginners can follow effortlessly. Cloud Champ, thanks a lot Sir.

    • @cloudchamp
      @cloudchamp  8 หลายเดือนก่อน +1

      You are welcome 🤗
      Many more Tutorials to come 👍🏻

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

    Thanks bro for Amazing Terraform Project in simple way.🙏

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

      You are welcome

  • @afzalchaudhari5505
    @afzalchaudhari5505 11 หลายเดือนก่อน +1

    Amazing Terraform Project brother, thanks for sharing this. Please create more DevOps projects like this :)

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

      You are welcome 🤗
      Happy to help

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

    Been waiting for this bro!
    Thank you so much for uploading this project

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

      Hope you enjoyed it!

  • @awssoorinje747
    @awssoorinje747 11 หลายเดือนก่อน +2

    Firstly, I'd like to commend your vast knowledge and swift explanations. They truly enhance the learning experience. A few suggestions to make the sessions even more impactful:
    1.Pace of Delivery: While your expertise is evident, sometimes the pace can be quite fast. Slowing down a bit would ensure all concepts are grasped thoroughly by everyone.
    2.Visual Aids: Incorporating more whiteboard drawings can be a game-changer. Visuals often clarify concepts faster than words.
    3.Terminal Appearance: A white background with black text in the terminal would greatly improve the clarity of recordings.
    4.Video Layout: Consider having your video in a smaller frame, allowing diagrams and visuals to take center stage.
    5.Practical Demonstrations: Having code snippets ready for copy-pasting during lectures, followed by a line-by-line explanation, would be incredibly efficient.
    Having said that, I'm keenly interested in exploring a real-time ArgoCD project with you. Your hands-on approach combined with a practical project would be invaluable.

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +1

      Thank you so much for valuable feedback I will obviously keep these in mind for my next videos and soon argocd project too

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

    Thank you for this video, I learnt terraform from scratch through your videos which I needed at the moment. Looking forward to exploring and learning more from you. I had created a project at my end along with you and it made it more easier than just going through the video.

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

      You're very welcome! 😀

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

    Wonderful!!! Just great. Thanks for this. I really do appreciate

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

      You're very welcome!
      Glad you liked it 😊

  • @gamingchamp3070
    @gamingchamp3070 11 หลายเดือนก่อน +1

    Very informative project bro!!
    Please continue with Terraform videos you explain things so well

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

      So glad you liked it!!
      Do complete it and share 😀

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

    At first is just subscribed your channel and now have press the bell icon after this video. Keep sharing knowledge. 😊

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

      🙏🙏 thanks for the support

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

    Great Demonstartion. I like the way you explain. Please Continue more videos on Terraform.

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

      Thank you so much 😊

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

      @@cloudchamp Can you Please try to make more real time tasks. I got rejected in an interview due to lack of skill in IAC.

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

    amazing project bro thank you for this i learned terraform from your videos

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

      Glad to hear that

  • @lhasanglama1059
    @lhasanglama1059 11 หลายเดือนก่อน +1

    very good bro .totally loved it !.

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +1

      Thank you 😊
      Glad to hear that
      Complete it and create your own website 👍🏻

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

    awesome video,
    one thing which is so good that you also showed how to look into documenation during building the project rather than just directly writing terraform files, thank you.

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

      Glad it was helpful!

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

    U are the best!

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

      No you are!

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

    Excellent information

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

      Thank you 😊
      Do complete the project and let me know if you need help

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

    helpful walk through, thank you.

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

      Glad it was helpful!
      Aarigato!

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

    Amazing Bro, I am little new to devops but this is soo amazing. Looking fwd for more detailed and technical videos.

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

      Thank you 😊
      Happy to help, will be uploading more

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

    Thanks for your content, is amazing

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

      Glad you enjoy it!
      Do make sure to complete the project and let me know if you need help 😀

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

    Very informative video champ will complete this today

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

      Glad to know !!
      Let me know if you need help

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

    Good 👍 keep it up 👍

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

      Thanks 😊

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

    Thank you so much!

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +1

      You are welcome 🤗
      Do complete the project and let me know if you face any issues

  • @ashishkumar-fg7ph
    @ashishkumar-fg7ph 11 หลายเดือนก่อน

    Bhai maja aa gaya

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

      Kya baat hai!

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

    Bro you are the best

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

      Thank you 😊

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

    Good informative

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

      Thank you 😊

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

    fantastic tutorial

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

      Thank you! Cheers!

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

    Thankyou bro, excellent explanation ❤

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +1

      You are welcome brother!
      Do complete the project and let me know if you have any issues

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

      @@cloudchamp sure thankyou

  • @aaaaaacvbbcfcjhgjgchgdk.9794
    @aaaaaacvbbcfcjhgjgchgdk.9794 10 หลายเดือนก่อน

    very usefull, thank you

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

      Glad it was helpful!

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

    Thank you Chhotu bhaiyya 😁. It is very important to me Thank you🙏

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +1

      Your welcome

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

    So informative

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

      Glad it was helpful!

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

    CHECK THIS OUT: DevOps Project from scratch- Deploy Cloud Native Monitoring Application on KUBERNETES 🎉❤
    th-cam.com/video/kBWCsHEcWnc/w-d-xo.html

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

    thanks a lot . Very good..........

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

      You are welcome 🙏

  • @AR-todoo
    @AR-todoo 10 หลายเดือนก่อน

    Good one bro, keep going.. ❤💯

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

      Thanks ✌️

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

    CLoudChap is a genius indeed !!!

  • @jesusidev
    @jesusidev 19 วันที่ผ่านมา

    Great job explaining and walking through the process. Maybe another good video is how to use s3 cloudposse terraform module 🤔

    • @cloudchamp
      @cloudchamp  19 วันที่ผ่านมา

      Great suggestion!

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

    Nice explanation .. upload some more projects used in production

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

      Sure more projects coming up

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

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

      🙏

  • @saloniipawar6631
    @saloniipawar6631 13 วันที่ผ่านมา +1

    Hi, Thank you for this amazing project to start practicing terraform. Can you please tell where have you uploaded the project that you mentioned in the end using ec2 , vpc and all? I'm not able to find it.

  • @talankimanikanta9745
    @talankimanikanta9745 11 หลายเดือนก่อน +1

    Thank you, kindly do more projects using different types of AWS services and do projects using DevOps tools too bro

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

      Sure bro!
      Did you completed this one?

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

      @@cloudchamp yes bro done

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

    Do you have any videos on how to setup https target groups with load balancers in aws ec2? I am struggling trying to understand load balancers and how to make them secure. Thanks

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

    chatgpt actually gave you a css file where they styling was, i think thats why the website turned out simple looking

    • @cloudchamp
      @cloudchamp  9 หลายเดือนก่อน +1

      Yes, correct ✅

  • @user-ly9vq5ju7c
    @user-ly9vq5ju7c 11 หลายเดือนก่อน +1

    thanks brother, can you make a version which applies cloudFront and Certificate Manager in this project ( Https ) too ?

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

    to create an aws s3 bucket we have to connect Terraform credential with aws

  • @agentk27
    @agentk27 27 วันที่ผ่านมา

    can I add my portfolio which is in react on azure blob storage using terraform???

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

    I have a doubt if i change index.html, do i need to destroy everytime i change the index.html or we have any alternative

  • @kartikrajput2131
    @kartikrajput2131 3 หลายเดือนก่อน +1

    please mention that you should have aws-cli configured

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

    I followed your instructions step by step but when I would open the link on my s3 bucket in the console, the page would show up blank. I don’t know what the issue was ☹️

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

    suggest some sites for aws projects or practise projects for exm SAA

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

    zoro ⚔ vs king🔥 !!!!!!

  • @Arshi-world
    @Arshi-world 4 วันที่ผ่านมา

    Only 6 vids related to terraform? is it enough for a fresher to learn?

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

    When I try to change the profile image of the website, it is not changing even I changed it on my main folder and re do the apply command. Even destroyed the S3 bucket and reapply it. What can be the problem on it?

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

      are you also using CloudFront?

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

    Hi !!!!!!!happy to share this i have done the same thing and created my own style and output came so perfect!!!!!!!!!!Thanks for your💯 time!!!!!!!!! i have learnt lot from this video 💯💯💯🤩

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

      You are so welcome!
      Do share your style on Linkedin, I would love to see

  • @user-km2pz1sy4u
    @user-km2pz1sy4u 8 หลายเดือนก่อน

    Do you have anything in Azure

  • @LalitaPaswan-yq6ll
    @LalitaPaswan-yq6ll 11 หลายเดือนก่อน

    Bro at 22.50 what anonaymes sound is play, but your content is good.

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

      I am confused too that wasn’t there when I uploaded it 💀

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

    But how terraform connect to AWS where you specified the credentials?

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

      In the terminal using aws configure I saved the keys when I am using IAM user which saved a file in .aws folder 📁

  • @anantP-ip8op
    @anantP-ip8op 11 หลายเดือนก่อน

    Hey there! What's your view on devsecops? I am in security and planning to do devsecops. Any suggestions

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +1

      Devsecops isn’t something different it’s just devops with security from the start which I explained in one my shorts.
      But yeah you get paid well 👍🏻

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

    Bro whats ur linux distro ur using in ur laptop or pc

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

    I got like 404 not sound after clicking on website hosting link, what did i miss?

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

      Check if the index.html is there and properly used

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

    Hii sir sorry how you take terminal using ec2 instance or normal cmd prompt plzz rpl me or plz sir make step by step instructions for nonIT student ..

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

      Not clear what are you asking brother

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

    bro i need a large project to complete my college project or tell me a project that will be build stage by stage

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

      Many projects available on TH-cam bro

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

    22:48 the ressources are begging for you not to destroy them, now they haunt you for the rest of your life.

  • @shajaazsainu
    @shajaazsainu 11 หลายเดือนก่อน +1

    How does your terraform understands that this is your AWS console ? in the main block you just mentioned only the "Region" not the "Profile"

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

      This is why you should watch the previous video in the playlist to see how to connect aws with terraform

  • @user-gc1fu5wf2h
    @user-gc1fu5wf2h 3 หลายเดือนก่อน

    Hii

    • @user-gc1fu5wf2h
      @user-gc1fu5wf2h 3 หลายเดือนก่อน

      I have one doubt please tell me

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

    Thoda slow bola kro

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

    I can do this all for free ?? 😬😬😬

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

      Yes

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

    WTF IS AT 22.0

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

      👻

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

      Sounds like a ghost and be also mentioned the time stamp

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

    my code is working without this line
    " depends_on = [ aws_s3_bucket_acl.example ] "
    what is reason behind this line if you can explain it simply and clearly.

    • @faraguti
      @faraguti 11 หลายเดือนก่อน +1

      The `"depends_on"` line in Terraform is used to create an explicit dependency between resources. It ensures that the resource with this line will be created or updated only after the resource(s) specified in the `"depends_on"` list have been created or updated. If Terraform can determine the correct order of resource creation and updates without explicitly specifying dependencies using `"depends_on"`, it is not required.

    • @cloudchamp
      @cloudchamp  11 หลายเดือนก่อน +1

      Yes so this line says that the resource depends on bucket acl and it’s just to define that it should create after bucket acl resource which Terraform automatically does in this case so it works for you, I will explaining depends on and other meta arguments in upcoming videos

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

    Good informative

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

      Glad you think so!