Тёмный
Code with Gauri
Code with Gauri
Code with Gauri
Подписаться
Welcome to our channel! We're dedicated to providing in-depth and actionable DevOps education for professionals and beginners alike. From understanding the basics of infrastructure automation to implementing advanced CI/CD pipelines, we cover it all. Whether you're a developer, system administrator, or just getting started in the field, our videos will give you the skills and knowledge you need to succeed in the fast-paced world of DevOps. So, subscribe to our channel and join our community of like-minded individuals who are passionate about automation and efficient workflows. Let's learn and grow together!
Environment Management with Terraform Workspaces
38:49
11 месяцев назад
AWS ECS Fargate
7:40
Год назад
Комментарии
@RameshKr-ot4ju
@RameshKr-ot4ju День назад
Yml Indentation error kese sahi hoga y btaiye file to aws k documentation p bhi h
@RameshKr-ot4ju
@RameshKr-ot4ju День назад
How did you set the indentation at 4:58 which command did you use after selecting you should also tell
@user-dv3nd8qg7w
@user-dv3nd8qg7w 2 дня назад
Hey can't I use pipeline instead of freestyle
@stepseiventures2528
@stepseiventures2528 4 дня назад
I just chance on your channel today and you've help resolve some of my challenges. You make complex stuff simple. Good job and well done. I have a question though. You. have a video that uses terraform workspaces without github and creates dev, stage and prod environment EC2 and then the long video about VPC terraform and github actions. I get the gist of the approach but my question is how to use the deploy.yml to trigger different environment being managed by terraform CLI workspaces. I'm tempted to repeat the code in deploy.yml for the three env but don't think that is scalable and efficient use of code and also not sure how to pass the env parameters. Any help?
@AditiSingh-xn3ip
@AditiSingh-xn3ip 8 дней назад
Hey gauri I am getting error while executing terraform plan script in jenkins . Please kindly help error message:- Started by user Aditi Singh [Pipeline] Start of Pipeline [Pipeline] node Running on Jenkins in /var/lib/jenkins/workspace/terraform-eks-cicd [Pipeline] { [Pipeline] withCredentials Masking supported pattern matches of $AWS_ACCESS_KEY_ID or $AWS_SECRET_ACCESS_KEY [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout SCM) [Pipeline] script [Pipeline] { [Pipeline] checkout The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/terraform-eks-cicd/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url github.com/aditi2731/EKS-cluster-with-terraform-and-jenkins.git # timeout=10 Fetching upstream changes from github.com/aditi2731/EKS-cluster-with-terraform-and-jenkins.git > git --version # timeout=10 > git --version # 'git version 2.40.1' > git fetch --tags --force --progress -- github.com/aditi2731/EKS-cluster-with-terraform-and-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision 8ae97210741c01d51a00f96bcf156713e3d4a74a (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 8ae97210741c01d51a00f96bcf156713e3d4a74a # timeout=10 Commit message: "Addding files repo" > git rev-list --no-walk 8ae97210741c01d51a00f96bcf156713e3d4a74a # timeout=10 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Initializing Terraform) [Pipeline] script [Pipeline] { [Pipeline] dir Running in /var/lib/jenkins/workspace/terraform-eks-cicd/EKS [Pipeline] { [Pipeline] sh + terraform init Terraform initialized in an empty directory! The directory has no Terraform configuration files. You may begin working with Terraform immediately by creating Terraform configuration files. [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Formatting Terraform Code) [Pipeline] script [Pipeline] { [Pipeline] dir Running in /var/lib/jenkins/workspace/terraform-eks-cicd/EKS [Pipeline] { [Pipeline] sh + terraform fmt [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Validating Terraform) [Pipeline] script [Pipeline] { [Pipeline] dir Running in /var/lib/jenkins/workspace/terraform-eks-cicd/EKS [Pipeline] { [Pipeline] sh + terraform validate Success! The configuration is valid.  [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Previewing the Infra using Terraform) [Pipeline] script [Pipeline] { [Pipeline] dir Running in /var/lib/jenkins/workspace/terraform-eks-cicd/EKS [Pipeline] { [Pipeline] sh + terraform plan ��� ��� Error: No configuration files ���  ��� Plan requires configuration to be present. Planning without a configuration ��� would mark everything for destruction, which is normally not what is ��� desired. If you would like to destroy everything, run plan with the ��� -destroy option. Otherwise, create a Terraform configuration file (.tf ��� file) and try again. ��� [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE
@vamsikrishna4475
@vamsikrishna4475 9 дней назад
Don't you have a terraform plugin that can auto suggest?
@codewithgauri
@codewithgauri 8 дней назад
Yes I do
@nikhilkhariya8247
@nikhilkhariya8247 11 дней назад
Waiting for more terraform projects
@codewithgauri
@codewithgauri 8 дней назад
Sure
@rameshreddy-jf5ds
@rameshreddy-jf5ds 12 дней назад
Need more sessions on docker
@codewithgauri
@codewithgauri 8 дней назад
Sure
@michaelschwartz1878
@michaelschwartz1878 16 дней назад
Thanks!
@saurabhgoreamazing9368
@saurabhgoreamazing9368 17 дней назад
A difficult concept explained ain avery simple way. Great job. It would be kind of you of the template code is provided
@GODS__EYE
@GODS__EYE 17 дней назад
hi, can you just help me my resources are not getting created and vpc has created in was console but with different cidr and it doesn't have name can you please explain this
@codewithgauri
@codewithgauri 17 дней назад
It will be created with the desired CIDR. It doesn't have a name because you must have not defined it in the Tags{} block
@GODS__EYE
@GODS__EYE 16 дней назад
@@codewithgauri I did what you have but still, my resources is not getting created
@codewithgauri
@codewithgauri 16 дней назад
Can you share your code with me?
@prathapva
@prathapva 19 дней назад
make a video on Terraform data as well :D
@karthickrajam4114
@karthickrajam4114 20 дней назад
Mam thanks for the upload after long back....would be great if u continue to upload devops projects..... though appreciate your efforts mam 🤝👏
@codewithgauri
@codewithgauri 20 дней назад
Yes, sure
@ashwinithorat305
@ashwinithorat305 20 дней назад
Hello mam
@codewithgauri
@codewithgauri 19 дней назад
Hello
@1337code-
@1337code- 21 день назад
this is Amazing ! thank you from Argentina !
@prathapva
@prathapva 22 дня назад
Good One..Try to do without a background music please
@nguyenthuat3679
@nguyenthuat3679 Месяц назад
Thank you Gauri, you help me learn Terraform easily
@ottotabi8595
@ottotabi8595 Месяц назад
thank you very much Gauri, your work on terraform is fantastic. made my learning very easy.
@codewithgauri
@codewithgauri 8 дней назад
My pleasure 😊
@giteshghure212
@giteshghure212 Месяц назад
Great Video
@codewithgauri
@codewithgauri 8 дней назад
Thanks
@Truffles330
@Truffles330 Месяц назад
When we are deploying the ECS using code pipeline on fargate it is showing error and not getting deployed. Have tried reaching you out on your linkedin ID but it says doesn't exist. Please advise
@codewithgauri
@codewithgauri Месяц назад
Can you please elaborate your error on my gmail? I am facing some issues with my LinkedIn account
@Truffles330
@Truffles330 Месяц назад
@@codewithgauri code deployment failed and when checked in ECS it shows the health status is unhealthy and have to fix the load balancer. Although everything looks fine but the URL is not working. Listening on port 80 configured with http, when checked using the URL with https it is working but only when manually we are installing the nginx application it's not working automatically. I need to show you with screenshots. Can we set up a Google meet and have a discussion on this?
@giteshghure212
@giteshghure212 Месяц назад
Thanks for Terraform Series
@geekhamster4032
@geekhamster4032 Месяц назад
Great explanation and such a nice voice :)
@geekhamster4032
@geekhamster4032 Месяц назад
Great video, thanks a lot :)
@asongatabong1791
@asongatabong1791 Месяц назад
Without wasting anytime let's get started. Okay hahaa.
@raashidshahab1784
@raashidshahab1784 Месяц назад
Hi Gauri, I am trying to run terraform plan command(video duration 59:00), here it is asking to enter a value. Can you suggest what value I can put: $ terraform plan var.subnet_cidr Subnet CIDRS Enter a value:
@Real_Nature_shorts222
@Real_Nature_shorts222 Месяц назад
WOW NICE EXPLANATION🙂🙂 @ Code with Gauri Finally, you did it with your hard work and dedication😊
@NidheesSingh-ik8kd
@NidheesSingh-ik8kd Месяц назад
This video helped a lot to understand VPC formation on aws cloud. Thank you soo much Gauri.👍✍
@NidheesSingh-ik8kd
@NidheesSingh-ik8kd Месяц назад
Perfect.
@nagavenkataprasad1863
@nagavenkataprasad1863 Месяц назад
Same project also explained by another youtuber. I think Train with Shudham
@codewithgauri
@codewithgauri Месяц назад
May be
@NidheesSingh-ik8kd
@NidheesSingh-ik8kd Месяц назад
For understanding, is it possible that 1 "Image-id" can have multiple and different "InstanceTypes" "InstanceTypes" - t2.micro - m1.small - m1.large "ImageId:" ami-0ff8a91507f77f867
@codewithgauri
@codewithgauri Месяц назад
Certain ami's allow only specific type of instances.
@NidheesSingh-ik8kd
@NidheesSingh-ik8kd Месяц назад
Thank you Gauri explaining on it.
@nagavenkataprasad1863
@nagavenkataprasad1863 Месяц назад
Good to see such projects. kudos to your effort. Expecting some more real time projects.
@prp999
@prp999 Месяц назад
Amazing fantastic project. very well explained in detail Waiting for next exciting project video👋👋👋👋 Khup mast madam.🤘 Keep it up👌
@GreyMostly
@GreyMostly Месяц назад
question: 1. how did the data/jenkins set-up restore when you changed the instance type to t2.medium? it should initilaze from the start right?
@friendsfandom
@friendsfandom Месяц назад
this was really amazing, keep up the good work👏🙌
@iceman456dargonfan3
@iceman456dargonfan3 2 месяца назад
Amazing! You are first person talk from what is vpc, and what are the definition of resources. This is very good for beginner of AWS developer
@codewithgauri
@codewithgauri Месяц назад
Glad you enjoyed it!
@NehalVerma-zr4mq
@NehalVerma-zr4mq 2 месяца назад
Thankyou, can you provide the Git repo?
@arvindfakir
@arvindfakir 2 месяца назад
Your voice is so soft ..lovely.. I was wondering if if we go with second approach and there we uploaded updated lamda in S3 then when this updated lambda will be pickedup by runtime.. will it be instant or we need to call somthing to let runtime know that it should use new one ..
@codewithgauri
@codewithgauri 2 месяца назад
Actually, we have not updated the same lambda here. We destroyed the previous one and recreated the other one. We aren't updating it. In case you need to update the same one. You can make changes and upload the new template, it will consider the new one.
@patorikusutaru7483
@patorikusutaru7483 2 месяца назад
it would be great if we can also deploy the jenkins on EKS instead EC2
@codewithgauri
@codewithgauri 8 дней назад
Sure.
@Civaranjan
@Civaranjan 2 месяца назад
Thank you ❤
@YouTubeSILVER.
@YouTubeSILVER. 2 месяца назад
Kotha Projects pettandi.. we miss your projectssssss...
@lmduc_devops
@lmduc_devops 2 месяца назад
amazing
@lmduc_devops
@lmduc_devops 2 месяца назад
thanks you very much <3
@IrsalKhan-vh1cs
@IrsalKhan-vh1cs 2 месяца назад
you are making the important stuff sounding so easy. thank you
@ponnamarkandeya
@ponnamarkandeya 2 месяца назад
Nice explanation. for any learning Anatomy is main to understand perfectly. Million thanks
@ravi1341975
@ravi1341975 2 месяца назад
It's really good with a clean explanation.looking forward more from you.
@SamuelTitinho
@SamuelTitinho 2 месяца назад
Thanks so much sister. Wonderful lesson here. What you missed out in the hands-on lab were added to the description. Wishing you all the best.❤
@travelwithdiva
@travelwithdiva 2 месяца назад
Nice one. Do we have to run this pipeline again and again if we want to make some changes like a diff version of the pod image or so, or create a separate pipeline that will deploy only the changes in the same eks cluster or the eks cluster will recreate using your pipeline and redeploy everything. What will be downtown in that case?
@codewithgauri
@codewithgauri 2 месяца назад
I think you don't need to create another pipeline everytime. If you have checked the poll SCM for the Jenkins pipeline then it will automatically trigger the pipeline for a different version.
@travelwithdiva
@travelwithdiva 2 месяца назад
@@codewithgauri Thank you 🙂