Companies Home Search Profile

OpenTofu & Terragrunt: From zero to migration from Terraform

Focused View

Kostiantyn Skrypnyk

3:40:20

396 View
  • 1. Course introduction and requirements.mp4
    03:36
  • 2.1 LinkedIn.html
  • 2. About author.mp4
    00:51
  • 1. Infrastructure as a code.mp4
    04:30
  • 2.1 HashiCorp website blog.html
  • 2. OpenTofu introduction.mp4
    03:33
  • 3. Installing OpenTofu on MacOS.mp4
    03:35
  • 4. Installing OpenTofu on Linux.mp4
    02:48
  • 5. Installing OpenTofu on Windows.mp4
    03:32
  • 6. OpenTofu syntax (HCL).mp4
    04:11
  • 7. OpenTofu workflow (providers, commands).mp4
    07:59
  • 8.1 GitHub.html
  • 8. OpenTofu hands-on workflow.mp4
    08:06
  • 9. OpenTofu data types and values.mp4
    06:12
  • 10.1 GitHub.html
  • 10. OpenTofu hands-on resource creation.mp4
    16:11
  • 11.1 GitHub.html
  • 11. OpenTofu null resource.mp4
    05:05
  • 12. OpenTofu built-in functions.mp4
    10:28
  • 13.1 GitHub.html
  • 13. OpenTofu hands-on built-in functions and dynamic resource creation.mp4
    16:53
  • 14.1 GitHub.html
  • 14. OpenTofu hands-on EC2 instance creation.mp4
    10:26
  • 15. OpenTofu backend configuration.mp4
    04:14
  • 16.1 GitHub.html
  • 16. OpenTofu hands-on backend implementation.mp4
    05:48
  • 1. OpenTofu modular structure.mp4
    03:21
  • 2.1 GitHub.html
  • 2. OpenTofu hands-on modular structure.mp4
    15:34
  • 3.1 GitHub.html
  • 3. OpenTofu hands-on modules reusability.mp4
    11:12
  • 4.1 GitHub.html
  • 4. OpenTofu hands-on infrastructure with DB implementation.mp4
    10:01
  • 1. Terragrunt introduction.mp4
    06:05
  • 2. Installing Terragrunt on MacOS.mp4
    02:29
  • 3. Installing Terragrunt on Linux.mp4
    02:06
  • 4. Installing Terragrunt on Windows.mp4
    02:30
  • 5.1 GitHub.html
  • 5. Terragrunt hands-on implementation over OpenTofu scripts.mp4
    18:12
  • 6.1 GitHub.html
  • 6. Terragrunt hands-on multi-application infrastructure.mp4
    12:43
  • 1.1 YouTube Interview Sebastian Stadil - How OpenTofu Becomes A Drop-in Replacement For Terraform.html
  • 1. Comparing OpenTofu and Terraform and exploring advantages and drawbacks.mp4
    10:04
  • 2. Migration from Terraform to OpenTofu.mp4
    08:05
  • Description


    Tofu 1.7.0 release - IaC expertise and a hands-on guide to OpenTofu and Terragrunt for cloud infrastructure development

    What You'll Learn?


    • Understand the fundamentals of OpenTofu, including its features, syntax, and usage
    • Learn how to set up and configure OpenTofu for infrastructure management
    • Integrate Terragrunt into the workflow and comprehend its role in managing OpenTofu configurations
    • Explore the process of deploying infrastructure on AWS using OpenTofu and Terragrunt
    • Design and deploy a multi-region architecture using Terragrunt, learning best practices for scaling and managing infrastructure across regions
    • Conduct a comparative analysis between OpenTofu and Terraform, highlighting strengths and weaknesses

    Who is this for?


  • This course is good for engineers, architects, and product managers who want practical knowledge and insights to lead cloud infrastructure projects with hands-on experience in development and deployment.
  • What You Need to Know?


  • Foundational understanding of AWS services and no specific prior knowledge is required.
  • More details


    Description

    Welcome to the "OpenTofu & Terragrunt: From zero to migration from Terraform" course!


    Step into the world of Infrastructure as Code (IaC) via OpenTofu and Terragrunt.

    Explore the functionality of these tools, followed by a guide to prepare from scratch the multi-region architecture on AWS cloud and even migrate your existing Terraform configuration to OpenTofu.


    Course Overview:

    1. Foundations of OpenTofu:

      • Gain a comprehensive understanding of OpenTofu, exploring its features, syntax, and setup for efficient infrastructure management.

    2. AWS architecture with OpenTofu:

      • Dive into practical deployments on AWS using OpenTofu, learning to create, manage, and optimize resources such as EC2 instances, SSM, and RDS.

    3. Terragrunt Integration & Multi-Region Deployment:

      • Explore the integration of Terragrunt into your workflow, unraveling its role in managing Terraform configurations. Design and deploy a HA multi-region architecture, mastering scalability and regional infrastructure management.

    4. Migration of existing Terraform code to OpenTofu:

      • Conduct a detailed comparison between OpenTofu and Terraform, identifying strengths and weaknesses. Learn the step-by-step process of migrating from Terraform to OpenTofu, addressing compatibility and optimization challenges.

    5. Release 1.7.0 review

      • Implementation of provider-defined custom functions

      • Importing multiple objects to OpenTofu with a for loop

      • Encryption of state file with local encryption and AWS KMS key

      • Cleaning resources from state file with removed block

      • Implementing tests with an imported variables file

      • Overview of CLI and built-in functions changes


    Upon finishing the course, you'll have well-prepared Infrastructure as Code scripts covering AWS architecture across two regions and capable of dynamic scaling using OpenTofu and Terragrunt tools following best practices. You'll also receive tips for making the right decisions between Terraform and OpenTofu, along with guidance on preparing your migration correctly. Join us in enhancing your IaC expertise on this journey!

    Who this course is for:

    • This course is good for engineers, architects, and product managers who want practical knowledge and insights to lead cloud infrastructure projects with hands-on experience in development and deployment.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Kostiantyn Skrypnyk
    Kostiantyn Skrypnyk
    Instructor's Courses
    Hello, I'm KostiaI'm working in the IT area for around ten years and have experience in System Architect and DevOps where I have design, implement and maintain multiply environments for huge companies.Have practical experience in developing architect solutions for the on-premise and cloud environments for various clients based on their requirements and final target.I'm also a certified Professional AWS Solution Architect with practical experience in architecture design of Landing zone and application design solutions.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 30
    • duration 3:40:20
    • Release Date 2024/05/28