- 25
- 29 346
SysArchitect's Diary
Poland
Приєднався 19 гру 2021
Do you want to know more about architecture design or discovery the functions of compute clouds?
Join and let's take this journey together!
Join and let's take this journey together!
HashiCorp Certified: Terraform Authoring and Operations Professional - Backend Remote State Usage
We’re excited to introduce the HashiCorp Certified: Terraform Authoring and Operations Professional course, designed to help you build expertise and achieve certification.
In this video, we’ll explore how to manage and utilize Terraform state files effectively. Learn different approaches to read and retrieve resources, ensuring your infrastructure is managed seamlessly and efficiently.
🎓 Enroll now and get 80% off!
Find the full course on Udemy here: www.udemy.com/course/hashicorp-certified-terraform-professional/?couponCode=BE-TERRAFORM-PRO
#Terraform #TerraformProfessional #TerraformCertified #HashiCorpCertified #IaC #InfrastructureAutomation
In this video, we’ll explore how to manage and utilize Terraform state files effectively. Learn different approaches to read and retrieve resources, ensuring your infrastructure is managed seamlessly and efficiently.
🎓 Enroll now and get 80% off!
Find the full course on Udemy here: www.udemy.com/course/hashicorp-certified-terraform-professional/?couponCode=BE-TERRAFORM-PRO
#Terraform #TerraformProfessional #TerraformCertified #HashiCorpCertified #IaC #InfrastructureAutomation
Переглядів: 149
Відео
HashiCorp Certified: Terraform Authoring and Operations Professional - Introduction
Переглядів 12914 днів тому
We’re excited to introduce the HashiCorp Certified: Terraform Authoring and Operations Professional course, designed to help you build expertise and achieve certification. In this video, we’ll walk you through the course structure, key learning paths, and how it’s designed to help you understand Terraform’s core principles, author efficient configurations, and manage infrastructure effectively....
OpenTofu 1.7.0 : CLI & Built-in function changes
Переглядів 627 місяців тому
OpenTofu released a new version 1.7.0 and introduced a row of new features for the IaC provisioning. In this video, we explore the new features of CLI and built-in functions, unlocking new possibilities with the latest OpenTofu release. 💪🏼 Unlock the full potential of OpenTofu 1.7.0 with our comprehensive Udemy course at a special price of $9.99 using the code "SYSARCHITECTSDIARY" Link on Udemy...
OpenTofu 1.7.0 : Testing feature changes
Переглядів 257 місяців тому
OpenTofu released a new version 1.7.0 and introduced a row of new features for the IaC provisioning. In this video, we explore testing in OpenTofu and the new possibility of using a tfvars file. 💪🏼 Unlock the full potential of OpenTofu 1.7.0 with our comprehensive Udemy course at a special price of $9.99 using the code "SYSARCHITECTSDIARY" Link on Udemy course: www.udemy.com/course/opentofu-ter...
OpenTofu 1.7.0 : Removed block
Переглядів 497 місяців тому
OpenTofu released a new version 1.7.0 and introduced a row of new features for the IaC provisioning. In this video, we explore OpenTofu's new feature "Removed Blocks" and their impact on code efficiency. 💪🏼 Unlock the full potential of OpenTofu 1.7.0 with our comprehensive Udemy course at a special price of $9.99 using the code "SYSARCHITECTSDIARY" Link on Udemy course: www.udemy.com/course/ope...
OpenTofu 1.7.0 : State file encryption - Local & AWS KMS
Переглядів 1217 місяців тому
OpenTofu released a new version 1.7.0 and introduced a row of new features for the IaC provisioning. In this video, we'll learn how to secure a state file with encryption, both locally and on AWS using KMS keys. 💪🏼 Unlock the full potential of OpenTofu 1.7.0 with our comprehensive Udemy course at a special price of $9.99 using the code "SYSARCHITECTSDIARY" Link on Udemy course: www.udemy.com/co...
OpenTofu 1.7.0 : Loopable import blocks
Переглядів 977 місяців тому
OpenTofu released a new version 1.7.0 and introduced a row of new features for the IaC provisioning. In this video, we will dive into the import of resources within OpenTofu scripts and explore the new possibility of achieving this using a for loop. 💪🏼 Unlock the full potential of OpenTofu 1.7.0 with our comprehensive Udemy course at a special price of $9.99 using the code "SYSARCHITECTSDIARY" ...
OpenTofu 1.7.0 : Provider-defined functions
Переглядів 1147 місяців тому
OpenTofu released a new version 1.7.0 and introduced a row of new features for the IaC provisioning. In this video, explore the versatility of customized functions inside of providers and their impact on infrastructure flexibility. 💪🏼 Unlock the full potential of OpenTofu 1.7.0 with our comprehensive Udemy course at a special price of $9.99 using the code "SYSARCHITECTSDIARY" Link on Udemy cour...
OpenTofu 1.7.0 : Introduction
Переглядів 1457 місяців тому
OpenTofu released a new version 1.7.0 and introduced a row of new features for the IaC provisioning. In this video, we will do an introduction on the release page and plan feature videos. 💪🏼 Unlock the full potential of OpenTofu 1.7.0 with our comprehensive Udemy course at a special price of $9.99 using the code "SYSARCHITECTSDIARY" Link on Udemy course: www.udemy.com/course/opentofu-terragrunt...
New course PROMO - AWS Secure Landing Zone with Control Tower and AFT
Переглядів 2722 роки тому
I'm glad to present you new our course "AWS Secure Landing Zone with Control Tower and AFT" on Udemy. Special for release day we providing 75% OFF with PROMO : "LZ_DAY" Link : www.udemy.com/course/aws-secure-landing-zone-with-control-tower-and-aft/?couponCode=LZ_DAY P.S. If it's expired, contact with us via any comfortable way to you. Thanks for supporting us and Ukraine! If you have a chance t...
Is Pulumi tool Terraform's killer? | Observation
Переглядів 3832 роки тому
Do you believe, that appears some better tool for the "Infrastructure as code" on public clouds than Terraform? Heard about Pulumi? Let's compare them in this video. Context: 00:00:00 • Introduction 00:01:08 • Configuration languages comparison 00:02:53 • States metadata comparison 00:03:22 • Additional functionality comparison 00:04:08 • Users interface comparison 00:04:46 • Summary 00:05:04 •...
Why Terragrunt? | Practice p.1 - Installation & Terraform module
Переглядів 1,7 тис.2 роки тому
In this video, we will install the Terraform and Terragrunt tools on our machine and prepare from the scratch the TF module, which, in the next part we will implement using the Terragrunt tool. SALE! Get the course with PROMO for only 12.99$! With code: "UA-cam_PROMO" Link: www.udemy.com/course/aws-infrastructure-via-terraform-and-terragrunt/?couponCode=UA-cam_PROMO If you can to Ukraine, pleas...
Top tricky DevOps interview Questions & Detailed explanations | DevOps engineer Roadmap 2022
Переглядів 2742 роки тому
⚡DevOps engineer Roadmap 2022 ⚡ DevOps engineers are getting more and more popular in the modern IT world. That's why a series of videos "DevOps engineer Roadmap 2022" is on this channel, where I can share my own experience with you. In this video, I want to present to you the top 3 tricky questions, which you can spot in an interview. They can appear not so often, but when they come, a lot of ...
AWS HERO - KMS | Theory and Practice | FREE course
Переглядів 2972 роки тому
This video is the first from the big series of videos "AWS Hero". The main idea of to provide all details about the specific service in one video as a mini-course and fully prepare for any kind of certification. On this video we are going to review the AWS KMS service. Context: 00:00:00 • Introduction 00:00:36 • Agenda 00:01:11 • What is security at rest? 00:02:43 • The role of KMS service on A...
What is the Landing Zone?
Переглядів 3 тис.2 роки тому
#AWS #LandingZone #AWSLZ The video describes the concept of Landing Zones and provides the benefits from their usage.
AWS Account Factory for Terraform ( AFT ) on practice mini-course - customization #2
Переглядів 4,3 тис.2 роки тому
AWS Account Factory for Terraform ( AFT ) on practice mini-course - customization #2
AWS Account Factory for Terraform ( AFT ) on practice mini-course - setup #1
Переглядів 9 тис.2 роки тому
AWS Account Factory for Terraform ( AFT ) on practice mini-course - setup #1
Multitier architecture with AWS - Summary
Переглядів 652 роки тому
Multitier architecture with AWS - Summary
Multitier architecture with AWS - DB tier
Переглядів 452 роки тому
Multitier architecture with AWS - DB tier
Multitier architecture with AWS - APP tier
Переглядів 442 роки тому
Multitier architecture with AWS - APP tier
Multitier architecture with AWS - WEB tier
Переглядів 692 роки тому
Multitier architecture with AWS - WEB tier
Multitier architecture with AWS - Network design
Переглядів 1492 роки тому
Multitier architecture with AWS - Network design
Multitier architecture with AWS - Concept
Переглядів 1742 роки тому
Multitier architecture with AWS - Concept
Multitier architecture with AWS - Introduction
Переглядів 3982 роки тому
Multitier architecture with AWS - Introduction
Hello Instructor i recently came across your fantastic course on udemy, it a nice one and i love it, if you don't mind can we book a time on how we can rectify your status ?
you are the guy from Udemy! great job with this tutorial, you saved my thesis 🤖
can you please demo from the beginning , for how to create Control Tower Landing Zone with what Iam user please?
Well done :)
excellent...
Its a wonderful explanation .. thank you somuch sir
So, the third requirement - pre-installed landing zone - can't create it from Terraform? because I am looking for information about this but I dont find anything... any idea?
thats right, u do it in the aws console
This is a fantastic video! Thank you so much for making a clear, concise, end-to-end guide. Quick info to anyone following this now. With the new layout on 06:59, you have to click the "Access" tab, followed by "Grant access" (yellow button on right), before you can select roles.
Hi! We need part 2. Have you made it?
Did you manage to use s3 as a terraform state backend? It does create the necessary buckets and dynamodb table but stores the statefile locally. When trying to migrate I don't seem to have permission to write to the bucket in the aft management account from the root/controltower account.
I'm getting an error with AWS permissions. I'm not sure what i'm missing. module.aft.module.aft_account_request_framework.data.aws_iam_policy.AWSLambdaVPCAccessExecutionRole: Refresh complete after 0s [id=arn:aws:iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole] ╷ │ Error: configuring Terraform AWS Provider: IAM Role (arn:aws:iam::xxxxxxxxx3:role/AWSControlTowerExecution) cannot be assumed. │ │ There are a number of possible causes of this - the most common are: │ * The credentials used in order to assume the role are invalid │ * The credentials do not have appropriate permission to assume the role │ * The role ARN is not valid │ │ AWS Error: operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 7f33036a-1489-498e-add8-dcc1cd24a8fd, api error AccessDenied: User: arn:aws:iam::xxxxxxxx8:user/terraform.cloud is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::xxxxxxxx3:role/AWSControlTowerExecution │ │ │ with module.aft.provider["registry.terraform.io/hashicorp/aws"].tf_backend_secondary_region, │ on .terraform/modules/aft/providers.tf line 28, in provider "aws": │ 28: provider "aws" { │ ╵ Operation failed: failed running terraform plan (exit 1) The user i'm using is an admin, but i've also got a policy specifically for AssumeRole { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::xxxxxxxxx3:role/AWSControlTowerExecution" } ] }
Thanks
i like your videos, by the way, the pronunciation for key is 'Kee'.
I still don’t know what is a landing zone
Best explanation.
difficult to understand your English.
@SysArchitect's Diary, Hello, nice video. Do you have any idea why the account customization pipeline is not getting created? This is my case. Thanks !
i have tried exactly how you did by reffering the blog of hashicorp everything worked fine but couldn't be able to create the accounts
Thanks for the informative videos! As a former EFL teacher now DevOps guy, I wanted to give a tip: for technologies, languages, and companies, don't use "the". (The Python, the Google, etc. sounds strange). This is one of the difficulties in English coming from Slavic languages unfortunately. Keep up the awesome content!
Can you please make another video for configuring control tower.
Hi ... It is very useful .. but i have an issue .. every thing works but my account customization pipeline is not getting created in aft account... not sure what im missing out.. any help?
Yeah I am having the same issue, did u manage to sort this out?
@@meenu2511 not yet ..
@@sigas4655 Cheers for the rapid response bro, will keep u posted if I manage to solve it, tke cre
Hi Siga Got it fixed last night. I recommend you have a look at the codebuild project by the name "aft-create-pipeline". This Codebuild project is responsible to create those account pipelines. Try re-initiating the pipeline "ct-aft-account-provisioning-customizations". You can do it by changing a tag for one of the account you deployed using "aft-account-request" module. Once you make the change in the account (i.e. by changing tag or something similar which triggers the "ct-aft-account-request" pipeline). You comeback to the "ct-aft-account-provisioning-customizations" pipeline and try to re-run it. Once, you run this, hopefully, it will try to initiate "aft-create-pipeline" codebuild project. If you dont see any new pipelines being created, then comeback to the codebuild project "aft-create-pipeline" and look at the "Build History", you will see failed execution attempts in there. Go to these execution and try to locate the error. In my case, it was the KMS key. I re-named the KM key. But Codebuild was looking at the default alias key name. The main AFT code by default looks at the official GIT repo which was the main cause of my issue. As I did the changes locally thinking it should now take the new KMS alias name. However, while reverse engineering I found out that of the SSM parameter (SSM_AWS_MODULE_SOURCE) inside the codebuild was looking at the official git repo. Happy to discuss more and help :), let me know how it goes.
@@meenu2511 my codebuild project "aft-create-pipeline" does not get trigger with the account-request pipeline. It has no source provider. Should I add github as source provider?
@3:51 Pulumi has stack feature like workspace
great walkthrough! thanks for posting this
Hi Kostiantyn. What happens with the Terraforms state when I need to deploy the same code/infra to different AWS accounts (one for each environment: i.e dev, QA Prod)? Can I define one S3 bucket per environment, or I should use the same S3 bucket for all the accounts?. hope I was clear, Thanks!!
Great! It was an explanation that I was looking for, looking for implementation showing the limitation and capabilities of terraform and terragrunt.
looking for more content on terragrunt.
will release it soon :)
Great video, keep up
Awesome demo, Skrypnyk, I wanted exactly see a walkthrough like that before diving deep to build one myself!
Glad that you liked :) Thank you for feedback Will continue soon prepare more interesting video
Good Job, very useful
Thank you a lot for the feedback! Will continue soon do more reviews/manuals :)
Great video, I was looking for these stark features terragrunt serves for terraform but could not find anywhere, Hatsoff!!! If possible ,please show these terragrunt features via implementation
Hi Amit Jain, Thanks a lot for your feedback! Received and pushed on plans of future videos :)
How do you resolve this error? error configuring Terraform AWS Provider: IAM Role (arn:aws:iam::xxxxxxxxx375:role/AWSControlTowerExecution) cannot be assumed. │ │ There are a number of possible causes of this - the most common are: │ * The credentials used in order to assume the role are invalid │ * The credentials do not have appropriate permission to assume the role │ * The role ARN is not valid I've assumed roles for each account under my "ct_management" user profile, but still having the same error
Fixed it, realized it was an issue w/ my credentuals, when calling aws sts get-caller-identity Creds were correct but still had issues running next steps, ended up deleting the credentials file and re-configured my aws credentials locally to get terraform working properly
Hello, thanks for your video!! I have a question, I am learning about control tower and creating new accounts and, I want to know which kind of global customization and account customization you can add.
Thank you for your comment I think it's more dependes from the requirements AFT is prefectly working with Terraform scripts customization, via wich can be covered the most part of architecture, but on cases if it's not, custom scripts also the way
Great video. Thanks a lot for taking the time to create it.
Thank you, Alfredo! Appreciate your feedback, it really motivates me to move forward. If you will have any suggestions on what you want to see also on this channel, always welcome :)