Пікірлер
@harikrishnathallapalle7197
@harikrishnathallapalle7197 Күн бұрын
This is very precise. Thank you for sharing this great video.
@dmitryche1630
@dmitryche1630 28 күн бұрын
Hello everyone, I have this issue with my Tf-GithubActions-Aws infrastructure, maybe someone could help me to solve it Error loading state: failed to lock s3 state: 2 errors occurred: * operation error DynamoDB: PutItem, https response error I use credentials from tf output, also I did not find any issues on iam.tf files so what is it could be ?
@sunnystechworld6252
@sunnystechworld6252 Ай бұрын
can we add more repos under the same custom trust policy and also the repos are from different orgs.
@markwass1830
@markwass1830 Ай бұрын
The Lambda function is no longer working. I get the following error. Response { "errorType": "Sandbox.Timedout", "errorMessage": "RequestId: 85b2cab0-6aae-4b7a-b30d-19be2c0cb6a2 Error: Task timed out after 3.00 seconds" }
@markwass1830
@markwass1830 Ай бұрын
I found the issue, by default the Lambda function is set to run for a Max of 3 seconds. Go Configuration -> General configuration -> Edit and set a higher timeout value. In my case I set it to 10 seconds.
@abifoluwaoni1966
@abifoluwaoni1966 3 ай бұрын
Hello, What could be the reasons i am getting this error? Error: Not authorized to perform sts:AssumeRoleWithWebIdentity. I did noticed on my aws account, there was no option to get thumbprint
@90Wolft
@90Wolft 3 ай бұрын
When making the Lambda function, I discovered that after running it for the first time, the policy it builds blocks itself being re-written (meaning the Lambda cannot be run more than once). To fix this, the Lambda function needs access to the permissions "PutBucketPolicy", "DeleteBucketPolicy" and "GetBucketPolicy" so it can overwrite whatever policy is already in the bucket (even if it is not permitted to)
@KingkorAtMaxint
@KingkorAtMaxint 4 ай бұрын
0:46 The correct abbreviation of JWT is JSON Web Token not Java Web Token lol
@SRTMLops
@SRTMLops 4 ай бұрын
Excelente tutorial
@dukevillanueva375
@dukevillanueva375 4 ай бұрын
Awesomeness!!! Thank you very much!
@durbabanik3372
@durbabanik3372 5 ай бұрын
Thank you so much , it was crystal clear
@agustindiaz3361
@agustindiaz3361 5 ай бұрын
I almost got it all working, except the HTTPS connection. I get a 522 from cloudflare, telling me that it cannot connect to the server
@shreyojitdas9333
@shreyojitdas9333 6 ай бұрын
can you please make a playlist on devops and aws...we want to learn from u
@martinsebastianperezquinon1478
@martinsebastianperezquinon1478 6 ай бұрын
if i want to delete the infra using tf ?
@pur3D3votion
@pur3D3votion 6 ай бұрын
What a massive joy it was to go through the video and grasp the topics at hand, and great plus for showing us so many good practices which often are missed such as the use of GH-secrets.
@arjunpt9304
@arjunpt9304 6 ай бұрын
Really worth
@GoalRushCR7
@GoalRushCR7 8 ай бұрын
at 8:10, I cannot access the policies in the roles tab??
@jfaguile
@jfaguile 8 ай бұрын
Great video; everything was well explained. Loved the demo :) I have a question about using the repository secrets vs variables. Wondering if when working a group of people, using variables instead of secrets for the non sensitive data would be more convenient so peers can know what value is being used (for example, what S3 bucket is used to host the terraform state).
@debprasad1059
@debprasad1059 9 ай бұрын
Thanks for the great video. Will you be able to add/explain how can we add a destroy job that can be triggered once tested?
@shankarmishra124
@shankarmishra124 9 ай бұрын
Thanks for this informative video . How to destroy the stack ,can you pls elaborate ??
@Labandusette
@Labandusette 11 ай бұрын
thanks Guilhem. great vid
@egokick
@egokick Жыл бұрын
clean
@orebelo
@orebelo Жыл бұрын
Thank you for this tutorial. Its worked quite nice!!
@Dmitrii-Kalashnikov
@Dmitrii-Kalashnikov Жыл бұрын
Thank you, you are awesome 👍
@nathanhadi876
@nathanhadi876 Жыл бұрын
Great content. Thank you!
@shadynit
@shadynit Жыл бұрын
Thanks for the video and the easy explanation. I learned a lot from this. I just wanted to know, is event bridge free the same as lambda or is it chargeable?
@ToBi-xr2mg
@ToBi-xr2mg Жыл бұрын
Thanks so much for the idea. I use Terraform Cloud and IAM Identity Center with AWS Organizations instead, so I got stuck after the OIDC config. I'd have to tweak a lot of things
@danielt5542
@danielt5542 Жыл бұрын
What if the plan is successful, but the apply command fails because of some misconfiguration? what is the next step with the current way of working. Opening again a PR?
@MaskedProgrammer
@MaskedProgrammer 6 ай бұрын
you have the terraform validate. So there shouldn't be an error on the apply. Please someone correct me if i'm wrong
@shadowthehedgehog2727
@shadowthehedgehog2727 Ай бұрын
@@MaskedProgrammerfrom my experience.. it’s not often but terraform plan can work, but the apply can fail. For example making a new security group rule in aws in the plan could work fine, but the apply could lead to an error because the sgr definitions exist already. Interacting with the provider api during apply could result in an error on apply step.
@fooked1
@fooked1 Жыл бұрын
Solid tutorial. Thank you.
@nekenlight
@nekenlight Жыл бұрын
Very clear !
@WannaBeFamous-i9w
@WannaBeFamous-i9w Жыл бұрын
Great content on terraform with GitHub action. Can you please make a video on how to pass environment specific values with terraform.tfvars file to the CI/CD pipeline
@margred2912
@margred2912 Жыл бұрын
10:20 I’m wondering about the aws provider block. Why didn’t you include it? Maybe the Terrafom action uses doesn’t require it?
@marg8880
@marg8880 Жыл бұрын
Where exactly actions gng to run the gi mean the Ubuntu its in git or in aws ?
@jayturner5242
@jayturner5242 Жыл бұрын
JWT is JSON Web Token, not Java Web Token. No Java is involved in the process (usually)
@cloudscalr
@cloudscalr Жыл бұрын
You are right, that was a typo from my side. Thanks for pointing it.
@karam3375
@karam3375 Жыл бұрын
Not gonna lie I was following along fine until "Create AWS Policy". What exactly did you make here, and why? And what do you mean for us to do the same for our specific use-case? I'm kinda confused.
@margred2912
@margred2912 Жыл бұрын
For the first one, you need to create a policy to allow the IAM Role assumes for Github permissions to access the AWS S3 bucket to read and overwrite the tfsate. The second one, is because dependes of the infrastructure and aws resources you want to deploy. For most cases, maybe, just with a PowerAccess o AdministratorAccess allow enough permissions to deploy all need resources.
@GiviKuchukhidze
@GiviKuchukhidze Жыл бұрын
Awesome! How do you scrape ip addresses page? What if CF changes its webpage URL where ips are listed or modifies the HTML structure? 😢
@Geraldaga
@Geraldaga Жыл бұрын
Another great video. Looking forward to the next one.
@maximeaoustin7325
@maximeaoustin7325 Жыл бұрын
41s - JWT = JSON Web Token Great explanation!
@cloudscalr
@cloudscalr Жыл бұрын
You are right, that was a typo from my side. Thanks for pointing it.
@ojcorzog
@ojcorzog Жыл бұрын
Great video! clear and informative.
@Airbo71
@Airbo71 Жыл бұрын
Could you do the teardown pipeline video also? Thanks
@andythedishwasher1117
@andythedishwasher1117 Жыл бұрын
Thanks so much for this! I'm currently trying to nail down this exact skill set on the big three platforms (AWS, GCP, and Azure) so that I can bake those pipelines into multi-platform deployments.
@cloudscalr
@cloudscalr Жыл бұрын
Wish you good luck mate!
@kayoutube690
@kayoutube690 Жыл бұрын
amazing sir
@thirdworldorder3
@thirdworldorder3 Жыл бұрын
Bro.... thanks alot
@mehmetnuricetin4104
@mehmetnuricetin4104 Жыл бұрын
Thanks for sharing this video. I am working with eks and really junior :) how can I create github action for my need? Which aim permission should I give?
@sunilchaudhari5248
@sunilchaudhari5248 Жыл бұрын
Awesome! thanks for nice explanation.
@rishawsingh
@rishawsingh Жыл бұрын
Hey Nice Work, I am struggling with creating flow diagram for my Devops related projects, I have tried AWS cloudformation, but can you suggest some alternate options for the same. Thanks
@cloudscalr
@cloudscalr Жыл бұрын
Hi, Take a look at draw.io !
@manojpunia7717
@manojpunia7717 Жыл бұрын
great work, thanks for the efforts. where is the provider aws block ?
@YorkshireScooter
@YorkshireScooter Жыл бұрын
You need to do more videos
@Yahalomis
@Yahalomis Жыл бұрын
Nice one ! Thanks for the explanation
@thefriendliestguyintheworl1018
@thefriendliestguyintheworl1018 Жыл бұрын
Thank you. I love you :)
@cloudscalr
@cloudscalr Жыл бұрын
You're welcome!
@malicksylla886
@malicksylla886 Жыл бұрын
Great Job! You KISS ;)