Mastering Terraform & Integrating with Jenkins and Ansible

Go to class
Write Review

Mastering Terraform & Integrating with Jenkins and Ansible provided by Udemy is a comprehensive online course, which lasts for 5 hours worth of material. Mastering Terraform & Integrating with Jenkins and Ansible is taught by Hari Kammana. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Learn how to develop, build and deploy terraform scripts using Ansible and Jenkins

    What you'll learn:

    • Terraform resources, loops, functions, templates,data sources, variables, outputs and modules.
    • Automating the deployments of terraform scripts using jenkins devops tool
    • Setting up ELB, ALB, Auto Scaling, ELB access logs
    • Deploy lambda functions through terraform
    • Creating re-usable modules
    • Setting up Relational Database Service (RDS)
    • Managing remote state files using S3, Loking state files using dynamodb
    • Creating networking VPC, private subnets, private subnets, NAT instances and NAT gateways
    • Managing IAM policies and roles
    • Use ansible to run terraform scripts
    • Learn real time use cases with lambda and terraform

    1. Learn and understand fundamental terraform language construct

    2. Managing multiple environments using terraform workspaces

    3. Learn how to deploy lambda functions using terraform.

    4. Automating infrastructure provisioning using terraform and AWS fundamental to advanced, Configuring networking (Route tables, Internet gateways, public subnets, private subnets)

    5. Write Jenkins pipeline code to automate deployments of terraform.

    6. Use Ansible terraform modules to apply terraform changes

    7. Terraform, resources, loops, functions, variables, outputs, and modules

    8. Terraform, deploy lambda functions, Manage remote state files using S3, Understand terraform fundamental concepts, Create ELB, ALB, and auto-scaling, Set up Route53

    9. Build reusable modules with terraform

    10. Managing manually created resources using terraform import

    11. Learning for_each meta-argument

    12. Manage state files in S3 and enable state lock to prevent concurrent modifications.

    13. Conditionally creating resources

    14. Usage examples for local variables

    15. Using dynamic blocks and making code more dynamic

    16. Provision load balancers are like application load balancers.

    17. working with tfvars and passing inputs dynamically at runtime

    18. Implementing data sources to access data that is present outside of terraform

    19. how to manage and secure sensitive variable

    20. Creating IAMpolicies &roles and attaching them to EC2

    21. Using terraform splat expressiong

    22. Using terraform for loops

    23. Creating EC2 instance and working with Userdata scripts

    24. Create VPC, Subnets and configure route tables

    25. Creating security groups and managing inbound and outbound rules

    26. Creating and deploying NAT instances and NATgateways

    27. What is a null resource in terraform

    28. How to prevent RDS deletion using resource lifecycle