03 - What are Terraform Resources - Azure Infra Step by Step Deployment

Поділитися
Вставка
  • Опубліковано 1 жов 2024
  • In this video, I am discussing what are terraform resources and how are we going to define them. How are the terraform resources used?
    Github link : github.com/nex...
    Along with that, we are going to see What is terraform? and how can we deploy azure infrastructure with a simple terraform template definition.
    Watch previous videos on terraform in this playlist to get a clear idea about terraform.
    Please like, share, and subscribe.

КОМЕНТАРІ • 170

  • @Sunny_voice_123
    @Sunny_voice_123 Рік тому +2

    super cheparu me voice clear ga baaga undhi please python kuda upload cheyandi .online session tesukontara .AWS DEVOPS nenu naku python and terraform kavali .thank u so much

  • @venugopalakrishna6697
    @venugopalakrishna6697 2 роки тому +4

    Your videos are really amazing. I like your mantra "Sharing knowledge is key to success". I have a small advice.. Please create these videos only in English so that you will have lot of Subscribers and viewers and there will be a tremendous growth to your channel.

  • @saikumargorrepati7501
    @saikumargorrepati7501 Рік тому +2

    Anna nuv adagaku subscribe cheyyandi ani...
    Crystal clear ga chepthunnav ...okka video chusthe chalu automatic ga subscribe chesukuntaru ..❤

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Thank you Sai. That's very encouraging ❤️

  • @raghavendragoud8316
    @raghavendragoud8316 5 місяців тому +1

    Sir ,
    Very good learning for me.
    But i would like to deploy Mac VM. In azure Mac VMs are not supported . How can i create Mac VM ? which is best terraform to create a MAC VM. (Vmware fusion is also not supporting Mac with Apple silicon - M1s) and please share any link also for mac vm creation.
    Thanks in advance.

    • @NextOpsVideos
      @NextOpsVideos  4 місяці тому

      Try oracle virtual box, please do share a good about the channel if you can..

  • @TheSahasra
    @TheSahasra 9 місяців тому +1

    I have a question regarding the charges of all these activities: 1. using of terraform in azure 2. creation of Service principle 3. Role assignment in subscription?

  • @valleveerendra4073
    @valleveerendra4073 4 місяці тому +1

    I'm unable to find the "contributor" in role assignments section....may be it's only available in pay as you go model. if yes, please suggest me some other role which suits to...

    • @NextOpsVideos
      @NextOpsVideos  4 місяці тому

      Now they have re-organised to previleged roles section. Thanks for watching, please do share a good about the channel if you can.

  • @koppulaprudhvi1156
    @koppulaprudhvi1156 2 роки тому +1

    Bro nenu deployment chestunte terraform lo insufficient feature block or atleast one feature block required ani error vastundi plzz regarding this konchem reply ivvu bro please

  • @srinivasapradeep8485
    @srinivasapradeep8485 Рік тому +1

    can you plz make a quick video on ''how to manage secrets and access keys in Terraform?''

  • @maheshprince344
    @maheshprince344 Рік тому +1

    │ Error: Unable to list provider registration status, it is possible that this is due to invalid credentials or the service principal does not have permission to use the Resource Manager API, Azure error: resources.ProvidersClient#List: Failure responding to request: StatusCode=403 -- Original Error: autorest/azure: Service returned an error. Status=403 Code="AuthorizationFailed" Message="The client '09cd58e6-3a14-419f-86e1-4bcd0214adb9' with object id '09cd58e6-3a14-419f-86e1-4bcd0214adb9' does not have authorization to perform action 'Microsoft.Resources/subscriptions/providers/read' over scope '/subscriptions/15ef31e0-e05b-49bb-85ab-68e3cdc9e907' or the scope is invalid. If access was recently granted, please refresh your credentials."

    │ with provider["registry.terraform.io/hashicorp/azurerm"],
    │ on main.tf line 11, in provider "azurerm":
    │ 11: provider "azurerm" {
    I am facing this issue what we need to do sir

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Give contributor access to the SP on your subscription, problem will be solved .

    • @maheshprince344
      @maheshprince344 Рік тому

      @@NextOpsVideos Thanks sir

  • @vinaychintha4499
    @vinaychintha4499 2 роки тому +1

    Hi,
    When will you start the next Azure batch? Kindly update

  • @sreekanth5009
    @sreekanth5009 2 роки тому +10

    watched many terraform videos, but this is the video which gives me clear understanding about how to write code

  • @pallavinaidu2167
    @pallavinaidu2167 Рік тому +1

    Hi, I want to use custom powershell script as a extension in the terraform, I need to pass parameters from the azure pipeline and use thise parameters in the custom script, please help if there is a way, I am not able to pass the value of parameter from the pipeline to the custom script, Thanks for your help in advance

  • @agassijoel3343
    @agassijoel3343 Рік тому +1

    Do we have to use depends on in the public IP resource block to attach the IP to the VM?

  • @sivagssri
    @sivagssri 2 роки тому +1

    Such a nice explanation... Chala baga cheparu... Can we deploy Azure MLOps using Terraform?

  • @krazykrithin
    @krazykrithin 2 роки тому +1

    Can we create terraform template with free subscription id in service principal

  • @dilly4747
    @dilly4747 Рік тому +1

    when we use depends_on command? why its not asking while executing

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      When you want to handle resource dependencies you will use dependson. In other words let's say vnet has to exist even before vm gets created, so we need to make sure that vm is depends on vnet. We will let terraform know using dependson.

  • @akhilabhushan596
    @akhilabhushan596 2 роки тому +1

    sir ,how did you added the tfuser in role assignment.should we create tfuser ?

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому

      Yes we need to create that user and give contributer role.

  • @naveendurgam7757
    @naveendurgam7757 2 роки тому +3

    Simply superb and very clearly understandable.... expecting more videos to be come up with Terraform on Azure, and how can I contact you

  • @akulavenugopal6593
    @akulavenugopal6593 Рік тому +1

    Hi Sir how can I create subscription Id in Resources group?

    • @NextOpsVideos
      @NextOpsVideos  Рік тому +1

      Hi Venu, no not at all. Subscription is top level. In which you create resource groups and resources not the other way.

  • @upendrasai1361
    @upendrasai1361 2 роки тому +1

    Terraform init command enter chesthy >>>> terraform not recognised as an internal or external command, operable program or batch file...ani error vastundi...how to resolve this

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому

      You have to configure the path in environmental variables

    • @upendrasai1361
      @upendrasai1361 2 роки тому

      @@NextOpsVideos it worked bro... seriously i thought terraform is very tough...but after going through ur videos I got more confidence and felt easy 🥳

  • @maribabuneti8981
    @maribabuneti8981 2 роки тому +2

    Bro, this is very useful for me as part of my new project and the way of explanation is excellent.

  • @pikachu-rd8jy
    @pikachu-rd8jy 2 роки тому +1

    bro in this video @26:07 sec @line no.42,43 and 49,50 resource_group_name = "${-----}$"
    what is this dollar and flower bracket symbols in that lines and why we used those only particular resource only .
    pls give me reply

    • @pikachu-rd8jy
      @pikachu-rd8jy 2 роки тому +1

      bro pls give me reply

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому

      That's called as interpolation in terraform. It is used to pass values for keys.

    • @pikachu-rd8jy
      @pikachu-rd8jy 2 роки тому

      ​@@NextOpsVideos thanks for the reply bro

  • @mahesh195in1
    @mahesh195in1 2 роки тому +1

    How can we create Yaml pipeline using Terraform?

  • @polapavankumar5514
    @polapavankumar5514 2 роки тому +2

    Eagerly waiting for video to create azure infra in terrafom using variables

  • @paruchurirajeshkhanna9753
    @paruchurirajeshkhanna9753 2 роки тому +2

    hello, brother nice job really good to understand very easily.
    i've one doubt regarding: terraform plan
    when plan task completed there is a note like (You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now.) can you please explain about this?

  • @raghunekkanti5248
    @raghunekkanti5248 2 роки тому +1

    In VM we don't see any public IP address how can generate IP address or wr we can see and can we save temple in Azure storage account with limited access?

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому

      I don't understand the question, is it azure perspective or terraform perspective? Public IP you can see from portal not from within the vm.

    • @raghunekkanti5248
      @raghunekkanti5248 2 роки тому

      @@NextOpsVideos this is daily task for terraform.sir ?

  • @BharathKumar-pk5eb
    @BharathKumar-pk5eb 5 місяців тому +1

    Hello Charan gaaru, the same I can corelate with AWS right? Please reply 🙏

    • @NextOpsVideos
      @NextOpsVideos  4 місяці тому

      Yes, you can. please do share a good about the channel if you can.

    • @BharathKumar-pk5eb
      @BharathKumar-pk5eb 4 місяці тому

      @@NextOpsVideos sure, I sent you Linkedin request, please accept

  • @bharunkumar6275
    @bharunkumar6275 6 місяців тому +1

    Thank you very much. Very helpful

  • @rakeshvinnu7762
    @rakeshvinnu7762 2 місяці тому +1

    thanku for this amazing content

    • @NextOpsVideos
      @NextOpsVideos  2 місяці тому

      Thanks for watching! Please share the good word about the channel, if you like the videos.

  • @koppulaprudhvi1156
    @koppulaprudhvi1156 2 роки тому +1

    Iam learning entire course by watching your videos so nice and good explanation bro thanks for the great stuff

  • @prashanth9285-
    @prashanth9285- Рік тому +1

    You are a boon for Telugu medium students

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      🙏🙏🙏 please share the good word about the channel if you can

  • @sgscam2018
    @sgscam2018 2 роки тому +3

    wow best place for all who don't know what is terraform after watching this videos u will get full clarity about terraform and u will explain to someone like pro, thanks a lot bro

  • @ComputerNetworks2024
    @ComputerNetworks2024 Місяць тому +1

    Excellent...I love this video

  • @ASHOKKUMAR-wq6ty
    @ASHOKKUMAR-wq6ty 2 роки тому +1

    As usual excellent explanation..code sequential ga run avutunda?

  • @chaitanyaallada8649
    @chaitanyaallada8649 Рік тому +2

    Finally, I've got a clear picture regarding the Terraform deployment. Thanks alot Sir..

  • @chandureddy3521
    @chandureddy3521 4 місяці тому +1

    How csn we find subscription id sir

    • @NextOpsVideos
      @NextOpsVideos  4 місяці тому

      Go to any reosurce overview page, there you can see sub id. Thanks for watching, please do share a good about the channel if you can.

  • @shashavalip6666
    @shashavalip6666 2 роки тому +1

    Hi bro thank you for sharing good Knowledge, and i have confused on last 25th minute you placed the code. where you get that code.... can you please help on it. Thank you

  • @AnushaKanderi-i2n
    @AnushaKanderi-i2n Рік тому +1

    Amazing Videos sir........

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Thank you Anusha. 🙏
      Please share the good word about the channel if you can 🙏🙏🙏

  • @maruthikumar9171
    @maruthikumar9171 2 роки тому +1

    explanation super Bro

  • @giripatilreddy1655
    @giripatilreddy1655 Рік тому +1

    Hi bro, nice explanation

  • @sireeshalatha6919
    @sireeshalatha6919 2 роки тому +1

    Hi bro, Can you do a video on how to create cosmos db using terraform please, and I subscribed your channel. Very useful and keep it up, really good presentation im unable to understand easily

  • @pravim2651
    @pravim2651 Рік тому +1

    Your really have a god gifted voice bro , thanks for your nice explanations.

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Thank you Yathin.
      Please share the good word about the channel if you can 🙏🙏🙏

  • @TheSahasra
    @TheSahasra 9 місяців тому +1

    Thanks a lot, I will follow your mantra "sharing knowledge is key to success".

  • @yerriswamy7778
    @yerriswamy7778 Рік тому +1

    I've got a clear picture regarding the Terraform deployment. Thank you so much

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Thank you Swamy for watching the video. Please do share and like..

  • @shakthidharga9967
    @shakthidharga9967 2 роки тому +1

    You are a saviour bhayya

  • @bandigiri8364
    @bandigiri8364 2 роки тому +1

    Thank you so much sir

  • @vijayakanuri6720
    @vijayakanuri6720 2 роки тому +1

    Thank you so much for clear explanation.please do more video's and please do videos on RPA Tool also..

  • @koushikdamaraju4332
    @koushikdamaraju4332 2 роки тому +1

    Next vedio eppudu bro. Waiting for it.

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому +1

      Day after tomorrow. 😊

    • @koushikdamaraju4332
      @koushikdamaraju4332 2 роки тому

      @@NextOpsVideos thank you so much bro literally waiting for your vedios. 😍

  • @vamsykakarlapudi
    @vamsykakarlapudi 2 роки тому +1

    Best videos for azure,powershell,azure devops,excellent diction...good examples and labs..

  • @SaiNiharika-u4p
    @SaiNiharika-u4p Рік тому +1

    Thank you so much anna

  • @phaniperi9356
    @phaniperi9356 2 роки тому +1

    Superb explanation, can you please also share or upload kubernetes and docker videos if any

  • @GiriPadaki
    @GiriPadaki Рік тому

    Nice and very clear thank you so much
    Can can please make a video for creating Azure enterprise application using terraform

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Sure will plan 🙏
      Please share the good word about the channel if you can 🙏🙏🙏

  • @sivakumar-gj4pq
    @sivakumar-gj4pq 2 роки тому +1

    nice video brother thank you

  • @venkatasudharshanbadri1714
    @venkatasudharshanbadri1714 7 місяців тому +1

    Best Channel In Telugu to learn all the DevOps Thank you Charan BS Sir 😍

    • @NextOpsVideos
      @NextOpsVideos  7 місяців тому

      Thank you Venkat garu. Please do share the good word about the channel if you can.

  • @ksc1194
    @ksc1194 2 роки тому

    Bro previous ga terraform vedios vundali anukunta ..avi ipudu kanipinchatledu playlist lo,,terraform through devops chesaru kada bro,normal ga kuda cheyavacha

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому

      Alane unnay playlist lo

    • @ksc1194
      @ksc1194 2 роки тому

      @@NextOpsVideos Terraform vedios recent vi kadu bro,2019 & 2022 lo post chesaru kada clear ga 1 hour vedios,refference kosam search chesa but ipudu kanipitla playlists lo

  • @sowjanyavasam6682
    @sowjanyavasam6682 Рік тому +1

    Sir, how to fix ERROR: subscription id is malformed or invalid

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Verify if there are any spaces or invalid characters in subscription id. Double check it.

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      Don't share your sub id here, not secure. What's the command are you trying to use or where are you using it?

    • @sowjanyavasam6682
      @sowjanyavasam6682 Рік тому +1

      Terraform Apply command use chesinappudu resource group create avvakunda Ila error vasthundi sir

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      @@sowjanyavasam6682 ping me on whatsapp 73309 77091

    • @sowjanyavasam6682
      @sowjanyavasam6682 Рік тому +1

      I think even for the paid course we don't get reply this fast
      Hats off to your patience n commitment.
      Many thanks to you
      You are so great 👏

  • @djnarasimha
    @djnarasimha Рік тому

    Hello..... Charan Gaaru as of now you uploaded 7 videos of terraform

  • @sivakrishna-hk2un
    @sivakrishna-hk2un 2 роки тому +1

    I think simple thanks is not enough so much information is there thank you so much, brother

  • @sruthireddy1979
    @sruthireddy1979 2 роки тому +1

    This is very detailed and easy to learn... Thank you :)

  • @raghunekkanti5248
    @raghunekkanti5248 2 роки тому +1

    Hi Sir thank i have one query how do we create 10VM using terraform and if anyone manual deployed any VM how will come to know through terraform

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому

      Its possible, there is a concept called data sources with which we can let terraform know about the current state

    • @raghunekkanti5248
      @raghunekkanti5248 2 роки тому

      @@NextOpsVideos is there any video related this sir it's very help full for realtime

  • @venkateshpydi4625
    @venkateshpydi4625 2 роки тому +1

    Bro, I'm following your videos for a long, thanks for making videos on terraform and this video is a clear understanding one who wants to play with terraform, Loved it

  • @saikirangadde6399
    @saikirangadde6399 2 роки тому +1

    Please do vedio on modules bro

  • @raveendravajrala2919
    @raveendravajrala2919 2 роки тому +1

    well way of explanation ! ,Became big fan of your teaching .

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому +1

      Thanks for your kind words. Please do share.

  • @MadhuKalyanJasti
    @MadhuKalyanJasti Рік тому +1

    why the $ symbol used for resource groups?

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      That's called interpolation in programming. Not mandatory if you hardcode the value

    • @MadhuKalyanJasti
      @MadhuKalyanJasti Рік тому +1

      @@NextOpsVideos you mean assigning values for multiple usage in same script?

    • @NextOpsVideos
      @NextOpsVideos  Рік тому

      @@MadhuKalyanJasti no when you want to combine a variable and a string you use interpolation

  • @sarathbabu7613
    @sarathbabu7613 2 роки тому +1

    Thankyou for sharing . Very useful information.

  • @jeevanreddy1974
    @jeevanreddy1974 2 роки тому +1

    superb explanation charan garu.good job

  • @rajeshsura189
    @rajeshsura189 2 роки тому +1

    Nice video and if possible kindly add more duration with content for video

  • @mohammedbari7754
    @mohammedbari7754 2 роки тому +1

    Awesome! Clear Explanation in detail Tanq you

  • @ananddhandugari2513
    @ananddhandugari2513 Рік тому

    Can you please share the link for Azure DevOps

  • @navyameka3388
    @navyameka3388 9 місяців тому

    If there are no resources created….then in that case how will we get the subscription id

    • @NextOpsVideos
      @NextOpsVideos  7 місяців тому

      You can search from azure portal for subscriptions. Please do share the good word about the channel if you can.

  • @bandigiri8364
    @bandigiri8364 2 роки тому +2

    Thank you so much sir

  • @UCABVideos
    @UCABVideos 2 роки тому +1

    Thanks bro
    Useful
    Daily one video petteki try chei bro

    • @UCABVideos
      @UCABVideos 2 роки тому +1

      Ma room lo 9 members follow avvuthunnam bro

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому +1

      I will try my best. Please do share.

  • @kartheek2048
    @kartheek2048 2 роки тому +1

    Crystal clear cut information, tq bro.👍

  • @sivalakshmanakumar8701
    @sivalakshmanakumar8701 2 роки тому +1

    Please Keep doing more videos on terraform ❤️

  • @sudheertalluri7171
    @sudheertalluri7171 2 роки тому +1

    Excellent. can you make more videos on azure devops please

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому +1

      Sure. Please do share across your circles.

    • @sudheertalluri7171
      @sudheertalluri7171 2 роки тому

      @@NextOpsVideos sure. Worthy to share this excellent videos. It will help so many people

  • @bapirajumadarapu4050
    @bapirajumadarapu4050 2 роки тому

    nice bro your videos helps us a lot

  • @chantishetty1
    @chantishetty1 2 роки тому +1

    Bro....u and ur videos are awesome, really impressed.....very well explained in detail..best videos so far in UA-cam and Udemy .... 🥳...god bless you...All the best 👍

    • @NextOpsVideos
      @NextOpsVideos  2 роки тому

      Thanks for your kind words. Please share.

  • @pleasehelptoothers
    @pleasehelptoothers 2 роки тому +1

    Thank you so much brother please do more iaas videos 🙏🙏🙏🙏🙏🙏