DevOps in the Cloud with Terraform, Ansible, and Jenkins
DevOps in the Cloud with Terraform, Ansible, and Jenkins, available at $94.99, has an average rating of 4.14, with 97 lectures, based on 300 reviews, and has 2740 subscribers.
You will learn about Devops basics Jenkins Terraform Ansible CICD Git This course is ideal for individuals who are People wanting to learn Devops or People wanting an intro to Terraform or People wanting an intro to Ansible or People wanting an intro to Jenkins It is particularly useful for People wanting to learn Devops or People wanting an intro to Terraform or People wanting an intro to Ansible or People wanting an intro to Jenkins.
Enroll now: DevOps in the Cloud with Terraform, Ansible, and Jenkins
Summary
Title: DevOps in the Cloud with Terraform, Ansible, and Jenkins
Price: $94.99
Average Rating: 4.14
Number of Lectures: 97
Number of Published Lectures: 96
Number of Curriculum Items: 97
Number of Published Curriculum Objects: 96
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Devops basics
- Jenkins
- Terraform
- Ansible
- CICD
- Git
Who Should Attend
- People wanting to learn Devops
- People wanting an intro to Terraform
- People wanting an intro to Ansible
- People wanting an intro to Jenkins
Target Audiences
- People wanting to learn Devops
- People wanting an intro to Terraform
- People wanting an intro to Ansible
- People wanting an intro to Jenkins
In this course, we’ll deploy Grafana and Prometheus to EC2 instances using the popular Devops tools Terraform, Ansible, and Jenkins. Everything will be built in AWS and will be mostly in the free tier! We will start from the basics of Ansible to deploy Jenkins, then use Jenkins to deploy deployments created in Terraform and Ansible in a completely controlled way that allows us to manage errors and issues we may encounter along the way.
You will not only learn how to create deployments, you’ll also learn how to manage those deployments within Github and setup a Gitops pipeline that can be used to deploy all sorts of great projects in the future!
So join the course today and let’s get started! You’ll find that the skills learned within this course can be applied not only to existing tools taught, but any other tools as well. Since most tools follow the same DevOps methodologies, these skills are transferrable and useful at most organizations you would want to work for! Nearly all major companies in the world use some or all of the tools in this course, so you can know these tools are useful. And most new tools that come out are based on these tools, so even if they’re different, you’ll find that they’re still useful!
I hope you enjoy the course and feel free to reach out to me any time! As you can see by my other courses, I am extremely personally responsive (not just a bunch of assistants) and am always happy to help!
Course Curriculum
Chapter 1: Introduction and Prereqs
Lecture 1: Introduction
Lecture 2: AWS Killed Cloud9! What now? READ THIS FIRST!
Lecture 3: Course Code
Lecture 4: New AWS Account Setup
Lecture 5: IAM Configuration
Lecture 6: AWS Billing Setup
Lecture 7: AWS Credentials
Lecture 8: Cloud9 Setup – Only watch this if you've used Cloud9 in your account before
Chapter 2: Using Terraform to Deploy our Cloud Resources
Lecture 1: Install Terraform
Lecture 2: Read me First!
Lecture 3: The AWS Provider
Lecture 4: Terraform Init
Lecture 5: Terraform Apply
Lecture 6: Terraform State
Lecture 7: Terraform Cloud Setup
Lecture 8: Exploring State
Lecture 9: VPC Variables
Lecture 10: Internet Gateway and Referencing Resources
Lecture 11: The Random Resource
Lecture 12: Lifecycle Policies
Lecture 13: Public Route Table
Lecture 14: Default Route Table
Lecture 15: Data Sources
Lecture 16: Public Subnets
Lecture 17: Count
Lecture 18: Private Subnets – Terraform Apply Yourself!
Lecture 19: Variables and the Console
Lecture 20: Local Values
Lecture 21: cidrsubnet Function
Lecture 22: Route Table Associations
Lecture 23: Security Groups
Lecture 24: Creating the SSH Key
Lecture 25: File Cleanup
Lecture 26: The AMI Data Source
Lecture 27: EC2 Initialization
Lecture 28: EC2 – Count – Terraform Apply Yourself!
Lecture 29: EC2 – SSH – Authentication
Lecture 30: EC2 – Userdata – Templates
Lecture 31: Terraform Taint
Lecture 32: Local Provisioners
Lecture 33: Destroy-Time Provisioners
Lecture 34: Cloud9 Security Rule
Lecture 35: Remote Provisioners
Chapter 3: Configuring our Instances with Ansible
Lecture 1: Skip me if not using Cloud9
Lecture 2: Read me before the next lecture!
Lecture 3: Ansible Installation
Lecture 4: Ad-Hoc Commands
Lecture 5: Inventory File
Lecture 6: Playbook Scaffolding
Lecture 7: The apt_key Module
Lecture 8: The apt_repository Module
Lecture 9: The apt Module
Lecture 10: Notes for the next lecture!
Lecture 11: The systemd Module – Terraform Apply Yourself!
Lecture 12: Mistake in Playbook Destroy
Lecture 13: Playbook Destroy
Lecture 14: Calling Playbooks from Terraform
Lecture 15: Ansible Retry
Lecture 16: Awaiting EC2
Lecture 17: Prometheus Playbook Scaffolding
Lecture 18: get_url and unarchive Modules
Lecture 19: User and Group Modules
Lecture 20: Loops, Directories, and Files
Lecture 21: Copying Files
Lecture 22: Ansible Templates and Variables
Lecture 23: The Service Template and systemd – Terraform Apply Yourself!
Chapter 4: Deployment using Jenkins
Lecture 1: Read me first!
Lecture 2: Installing Jenkins with Ansible – Terraform Apply Yourself!
Lecture 3: Jenkins Setup
Lecture 4: Github Setup
Lecture 5: Commit your Code
Lecture 6: Terraform Credentials
Lecture 7: Our First Run!
Lecture 8: Jenkins Apply!
Lecture 9: Jenkins and Ansible
Lecture 10: Read Me First!
Lecture 11: A Multibranch Pipeline
Lecture 12: Our First Jenkinsfile
Lecture 13: Jenkinsfile Environment Variables
Lecture 14: Jenkinsfile Apply and Destroy – Terraform Apply Yourself!
Lecture 15: Awaiting our EC2 instance using Jenkins
Lecture 16: Ansible in our Jenkinsfile
Lecture 17: Accepting input in our Jenkinsfile
Lecture 18: Jenkinsfile Input – Terraform Apply Yourself!
Lecture 19: Jenkinsfile Post Section
Lecture 20: Configure TFVARs Files
Lecture 21: Configure the Dev Branch
Lecture 22: Jenkinsfile Conditionals
Lecture 23: Abort Post Action
Lecture 24: Using JQ to Await our EC2 instances
Lecture 25: Adding our JQ Script to the Jenkinsfile
Lecture 26: Using Custom Outputs and JQ for Inventory
Lecture 27: Using Custom Outputs for EC2 Wait – TAY
Lecture 28: Testing our Apps with Ansible
Lecture 29: Optimizing our Test Playbook with Loops and Dicts
Lecture 30: Our Stack in Action
Instructors
-
Derek Morgan
IoT and Cloud Engineer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 5 votes
- 3 stars: 18 votes
- 4 stars: 78 votes
- 5 stars: 198 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024