Companies Home Search Profile

Infrastructure Automation with OpenTofu – Hands-On DevOps

Focused View

Yogesh Raheja,Thinknyx Technologies,Deepthi Narayan

7:04:55

11 View
  • 1 - Course Introduction.mp4
    03:02
  • 2 - OpenTofu Introduction OpenTofu vs Terraform.mp4
    17:10
  • 3 - Demo OpenTofu Documentation.mp4
    01:44
  • 4 - Github Repository Link.html
  • 5 - Course Material Infrastructure Automation with OpenTofu Presentations.html
  • 5 - Thinknyx-Infrastructure-Automation-With-OpenTofu.pdf
  • 6 - PreRequisites and Setting up OpenTofu.mp4
    02:54
  • 7 - Demo AWS Instance Creation Optional.mp4
    04:01
  • 8 - Demo OpenTofu setup for AWS Platform.mp4
    05:06
  • 9 - Demo OpenTofu setup for macOS.mp4
    03:02
  • 10 - OpenTofu Configuration Language.mp4
    04:41
  • 11 - Demo OpenTofu Configuration Language Documentation.mp4
    01:36
  • 12 - OpenTofu CLI.mp4
    01:48
  • 13 - Demo OpenTofu CLI usage.mp4
    01:52
  • 14 - Providers and their Types Provider Versions and Multiple Provider Usage.mp4
    12:04
  • 15 - Demo Provider Documentation.mp4
    03:17
  • 16 - Demo First Provider file in OpenTofu.mp4
    07:04
  • 17 - Demo Multiple providers.mp4
    04:22
  • 18 - OpenTofu Workflow and Resources.mp4
    11:07
  • 19 - Demo OpenTofu Resources Documentation.mp4
    03:01
  • 20 - Demo Workflow for instance creation on AWS.mp4
    07:47
  • 21 - Resource updates Inplace and Recreate.mp4
    01:25
  • 22 - Demo Resource Updates Inplace and Recreate.mp4
    04:12
  • 23 - Resource References.mp4
    03:02
  • 24 - Demo Resource References.mp4
    06:26
  • 25 - Migration and Rollback Process.mp4
    03:27
  • 26 - Demo Terraform to OpenTofu Migration.mp4
    06:28
  • 27 - OpenTofu File Structure.mp4
    02:12
  • 28 - Demo OpenTofu files.mp4
    04:06
  • 29 - Demo Visual Code Overview Optional.mp4
    10:26
  • 30 - Input Variables.mp4
    08:11
  • 31 - Demo Input Variables.mp4
    04:53
  • 32 - Demo Input Variables with var Option.mp4
    01:06
  • 33 - Demo Input Variables with Environment variables.mp4
    01:15
  • 34 - Demo Input Variables with tfvars files.mp4
    01:11
  • 35 - Demo Input Variables Precedence.mp4
    04:04
  • 36 - Variable Type Constraints.mp4
    04:24
  • 37 - Demo Variable Type Constraints.mp4
    02:36
  • 38 - Demo Advanced Use of Variables optional.mp4
    02:49
  • 39 - Understand Output Values.mp4
    04:18
  • 40 - Demo Tofu Console Command and Output Block.mp4
    06:50
  • 41 - Provisioners Provisioners Types and Connection Block.mp4
    08:58
  • 42 - Demo Local Provisioners When and Onfailure options.mp4
    07:01
  • 43 - Demo Remote Provisioners.mp4
    09:26
  • 44 - Demo File Provisioners.mp4
    02:09
  • 45 - Understanding Data Sources.mp4
    07:51
  • 46 - Demo Challenges without Data Sources.mp4
    04:22
  • 47 - Demo Resolution using Data Sources.mp4
    08:39
  • 48 - Understanding Modules and Registries.mp4
    08:15
  • 49 - Demo Navigating Modules Documentation.mp4
    02:54
  • 50 - Demo Module Registry.mp4
    02:18
  • 51 - Creating Custom Modules.mp4
    01:35
  • 52 - Demo Create Child Module.mp4
    01:54
  • 53 - Demo Create Root Module.mp4
    05:40
  • 54 - Demo Publish Code to Registry.mp4
    07:21
  • 55 - State State Files and their Purpose.mp4
    08:03
  • 56 - Demo State filles terraformtfstate and terraformtfstatebackup.mp4
    09:37
  • 57 - Demo State Files in Action.mp4
    03:38
  • 58 - tofu state Command.mp4
    01:41
  • 59 - Demo tofu state CLI usage.mp4
    05:05
  • 60 - Remote State Backends and their significance.mp4
    09:19
  • 61 - Demo Preparing Remote Backend.mp4
    07:45
  • 62 - Demo Implementing Remote Backend.mp4
    07:09
  • 63 - Timeouts and debug.mp4
    04:12
  • 64 - Demo Operation Timeouts and Debugging.mp4
    07:40
  • 65 - OpenTofu Taints and Untaints.mp4
    01:44
  • 66 - Demo Taint and Untaint.mp4
    05:22
  • 67 - OpenTofu Graph Command.mp4
    01:21
  • 68 - Demo tofu graph CLI Usage.mp4
    04:18
  • 69 - Import in OpenTofu.mp4
    02:52
  • 70 - Demo Importing Existing Infrastructure.mp4
    06:53
  • 71 - Local Values Block.mp4
    02:30
  • 72 - Demo Local Values Block.mp4
    05:33
  • 73 - Alias.mp4
    02:06
  • 74 - Demo Provider Aliases.mp4
    04:41
  • 75 - lifecycle MetaArgument.mp4
    03:19
  • 76 - Demo Lifecycle Rules.mp4
    07:21
  • 77 - dependson MetaArgument.mp4
    01:24
  • 78 - Demo dependson MetaArgument.mp4
    03:38
  • 79 - count MetaArgument.mp4
    01:46
  • 80 - Demo count MetaArgument.mp4
    04:38
  • 81 - foreach MetaArgument.mp4
    02:13
  • 82 - Demo foreach MetaArgument.mp4
    04:22
  • 83 - functions min max length file offset lookup etc.mp4
    01:45
  • 84 - Demo Functions in OpenTofu.mp4
    04:11
  • 85 - Workspaces.mp4
    03:17
  • 86 - Demo Workspaces.mp4
    07:19
  • 87 - Project1 and Project2 Overview VPC Network and Compute.mp4
    04:28
  • 88 - HandsOn Project1 VPC Other Network Components.mp4
    08:20
  • 89 - HandsOn Project2 Compute.mp4
    08:03
  • 90 - More Learnings Free Online Assessments Platform.html
  • Description


    Learn Infrastructure Provisioning using OpenTofu with lectures, quizzes, hands-on demos and coding exercises

    What You'll Learn?


    • Introduction to OpenTofu
    • Getting Started with OpenTofu and OpenTofu Configuration Language
    • OpenTofu Providers, Resource Types, Input and Output variables, Provisioners
    • Migrating from Terraform to OpenTofu
    • Data sources, Modules and Registries in OpenTofu
    • Local and Remote State file Management with Backends
    • Working with OpenTofu using timeouts, taints, untaints, graphs, aliases, local value block
    • Process of Importing resources inside OpenTofu Management
    • Meta-Arguments, Functions and Workspaces
    • Real Time OpenTofu Sample Projects for Network, Compute and Container Orchestration

    Who is this for?


  • System Administrators/Engineers
  • DevOps Administrators/Engineers
  • Automation Engineers
  • Cloud Administrators/Engineers
  • SRE Engineers
  • Anyone who wants to get started with Infrastructure as Code Journey
  • What You Need to Know?


  • Basic Unix/Linux Knowledge
  • AWS Free Tier Account
  • No prior experience is required
  • More details


    Description

    What’s in this course?

    This Infrastructure Automation with OpenTofu course is designed for absolute beginners to experts looking to learn OpenTofu. It introduces the basic fundamental blocks needed to get started with OpenTofu. The course begins with an introduction to OpenTofu, explaining how it differs from Terraform, followed by real time OpenTofu setup, OpenTofu Configuration Language, Providers, Resources and OpenTofu Workflow. This course also covers the core critical concepts such as Input variables, Output block, Provisioners and Datasources, Modules, Backends, State File management followed by other topics like workspaces, Graphs, Taints, Dependencies and much more. We will also learn how existing Terraform code can be migrated to the OpenTofu ecosystem with ease. Don’t worry if you are new to OpenTofu, we are going to get started with the absolute basics. Each lecture in this course is accompanied by real hands-on demos.


    What is OpenTofu?

    In today's complex IT landscape, creating, managing and updating a variety of infrastructure platforms and their services (can be IaaS, PaaS or SaaS) can be a daunting task. This is where OpenTofu - a powerful open-source, community driven, stable, simple and impartial software steps in, offering powerful Infrastructure as Code capabilities. The OpenTofu project is part of The Linux Foundation and the first release of OpenTofu was made in January 2024.


    Legal Notice:

    OpenTofu is open-source, community-driven Infrastructure as Code tool which is managed by the Linux Foundation. OpenTofu and the OpenTofu logo are trademarks or registered trademarks of The Linux Foundation in one or many countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by The Linux Foundation.


    Course Structure:

    • Lectures

    • Demos

    • Quizzes

    • Assignments


    Course Contents:

    • Introduction to OpenTofu

    • Getting Started with OpenTofu

    • OpenTofu Configuration Language

    • OpenTofu Providers

    • OpenTofu Workflow and Resources

    • Migrating from Terraform to OpenTofu

    • Input Variables

    • Output Values

    • Provisioners

    • Data Sources

    • Modules and Registries

    • State files

    • OpenTofu Remote State and Backends

    • Working with OpenTofu - timeouts, taints, graphs, aliases

    • Local Value Block

    • Import Existing Infrastructure

    • Meta-Arguments - Lifecycle Rules, depends_on, count, for_each

    • Built-In Functions

    • Workspaces

    Course Update History

    • March 22, 2024 - Added New Lecture and Demo for Project3 - Container Orchestration Service (Amazon EKS)

    All sections in this course are demonstrated Live. The intention for enrolled users is to setup their own OpenTofu environment, perform the exercises and learn by doing!!!

    Who this course is for:

    • System Administrators/Engineers
    • DevOps Administrators/Engineers
    • Automation Engineers
    • Cloud Administrators/Engineers
    • SRE Engineers
    • Anyone who wants to get started with Infrastructure as Code Journey

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Yogesh Raheja
    Yogesh Raheja
    Instructor's Courses
    Yogesh Raheja is a certified DevOps and cloud expert with a decade of IT experience. He has expertise in technologies such as OS, source code management, build & release tools, continuous integration/deployment/delivery tools, containers, configuration management tools, monitoring, logging tools, and public/private clouds. He loves to share his technical expertise with audience worldwide at various forums, conferences, webinars, blogs, and LinkedIn. He has written books on IT automation named "Effective DevOps with AWS", "Automation with Puppet 5" and "Automation with Ansible" which has been published by "John & Wiley" and "Packt Publisher". He has also reviewed some of the DevOps books for multiple Publishers.
    Thinknyx Technologies
    Thinknyx Technologies
    Instructor's Courses
    Thinknyx® Technologies is a team of professionals with years of experience in IT technology, ranging from Software Development to the Management of IT Infrastructure, Cloud, Automation, Container Management, Web and APP Development, Security, and Professional Services. Recognized as a reputable brand, Thinknyx® Technologies provides IT consulting services, offering comprehensive Information Technology and Soft Skills’ Training. Additionally, they offer Talent Acquisition and Recruitment solutions to diverse organizations worldwide.
    Deepthi Narayan
    Deepthi Narayan
    Instructor's Courses
    Deepthi is a skilled Senior DevOps Engineer with over a decade of rich experience in the IT industry. Her journey began as a Java developer. Before undertaking the leadership roles, Deepthi has dedicated several years to refining her skills in web service development. Over time, she transitioned into the dynamic realms of cloud computing, containerization, and automation. With a robust proficiency in DevOps methodologies, Deepthi is well-versed in utilizing automation tools such as Ansible and Salt, alongside her mastery of containerization technologies. Her expertise spans across the landscape of cloud computing, CI/CD pipelines, and she boasts a strong command over programming languages like Java and Python.Driven by her passion for sharing knowledge, Deepthi has embarked on a fulfilling path as an Instructor, where she imparts her wealth of experience to eager learners. Her teaching philosophy revolves around fostering hands-on experiences, ensuring that her students gain practical insights that transcend theoretical boundaries.
    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 87
    • duration 7:04:55
    • Release Date 2024/05/04