Infrastructure as Code & Tool Differences
Learn what Infrastructure as Code is and compare tools like Terraform, Ansible, and Puppet in detail. π§

TechWorld with Nana
222.5K views β’ Aug 28, 2020

About this video
Infrastructure as Code explained | Difference of Infrastructure as Code Tools, like Terraform, Ansible or Puppet
Terraform in detail βΊ https://youtu.be/l5k1ai_GBDE
Ansible in detail βΊ https://youtu.be/1id6ERvfozo
To understand the Infrastructure as Code concept better, I explain how DevOps tasks were done
- before automation and
- after automation.
Infrastructure as Code is a way to automate all these DevOps tasks end to end instead of doing it manually. All the knowledge and expertise of system administrators or DevOps engineers are packed into programs and applications that carry out those tasks.
So, Infrastructure as Code or IaC is a concept and there are Infrastructure as Code tools, like Ansible, Puppet, Terraform or Cloudformation etc that you can use for different tasks.
Why do we have so many different tools, can't we just use one IaC tool? π
Well, no. Because no tool can do everything and each one is good in a specific area. IaC tools automate tasks in different categories for different phases:
3 main task categories:
1) infrastructure provisioning
2) configuration of provisioned infrastructure
3) deployment of application
Distinction of phases:
1) initial setup phase
2) maintaining phase
In most cases you would use a combination of 2 or more IaC tools.
#infrastructureascode #iac #devops #techworldwithnana
β¬β¬β¬β¬β¬β¬ T I M E S T A M P S β° β¬β¬β¬β¬β¬β¬
0:00 - Intro
0:33 - DevOps tasks BEFORE automation
1:52 - DevOps tasks AFTER automation
2:07 - What is Infrastructure as Code - IaC
3:05 - 3 main task categories
4:38 - Distinction of 2 phases - initial setup and maintaining
5:17 - Difference of IaC tools
6:30 - Difference of IaC tools in HOW they work
β¬β¬β¬β¬β¬β¬ Want to learn more? π β¬β¬β¬β¬β¬β¬
Full Kubernetes and Docker tutorial βΊ https://bit.ly/2YGeRp9
DevOps Tools, like Terraform, Prometheus βΊ https://bit.ly/2W9UEq6
Complete K8s Application Setup βΊ https://youtu.be/EQNO_kM96Mo
Jenkins Pipeline Tutorials βΊ https://bit.ly/2Wunx08
β¬β¬β¬β¬β¬β¬ Connect with me π β¬β¬β¬β¬β¬β¬
Join private Facebook group βΊ https://bit.ly/32UVSZP
Don't forget to subscribe βΊ https://bit.ly/3mO4jxT
DEV βΊ https://bit.ly/3h2fqiO
INSTAGRAM βΊ https://bit.ly/2F3LXYJ
TWITTER βΊ https://bit.ly/3i54PUB
LINKEDIN βΊ https://bit.ly/3hWOLVT
β¬β¬β¬β¬β¬β¬ Courses & Bootcamp & Ebooks π β¬β¬β¬β¬β¬β¬
βΊ Become a DevOps Engineer - full educational program ππΌ https://bit.ly/45mXaer
βΊ High-Quality and Hands-On Courses ππΌ https://bit.ly/3BNS8Kv
βΊ Kubernetes 101 - compact and easy-to-read ebook bundle ππΌ https://bit.ly/3Ozl28x
Terraform in detail βΊ https://youtu.be/l5k1ai_GBDE
Ansible in detail βΊ https://youtu.be/1id6ERvfozo
To understand the Infrastructure as Code concept better, I explain how DevOps tasks were done
- before automation and
- after automation.
Infrastructure as Code is a way to automate all these DevOps tasks end to end instead of doing it manually. All the knowledge and expertise of system administrators or DevOps engineers are packed into programs and applications that carry out those tasks.
So, Infrastructure as Code or IaC is a concept and there are Infrastructure as Code tools, like Ansible, Puppet, Terraform or Cloudformation etc that you can use for different tasks.
Why do we have so many different tools, can't we just use one IaC tool? π
Well, no. Because no tool can do everything and each one is good in a specific area. IaC tools automate tasks in different categories for different phases:
3 main task categories:
1) infrastructure provisioning
2) configuration of provisioned infrastructure
3) deployment of application
Distinction of phases:
1) initial setup phase
2) maintaining phase
In most cases you would use a combination of 2 or more IaC tools.
#infrastructureascode #iac #devops #techworldwithnana
β¬β¬β¬β¬β¬β¬ T I M E S T A M P S β° β¬β¬β¬β¬β¬β¬
0:00 - Intro
0:33 - DevOps tasks BEFORE automation
1:52 - DevOps tasks AFTER automation
2:07 - What is Infrastructure as Code - IaC
3:05 - 3 main task categories
4:38 - Distinction of 2 phases - initial setup and maintaining
5:17 - Difference of IaC tools
6:30 - Difference of IaC tools in HOW they work
β¬β¬β¬β¬β¬β¬ Want to learn more? π β¬β¬β¬β¬β¬β¬
Full Kubernetes and Docker tutorial βΊ https://bit.ly/2YGeRp9
DevOps Tools, like Terraform, Prometheus βΊ https://bit.ly/2W9UEq6
Complete K8s Application Setup βΊ https://youtu.be/EQNO_kM96Mo
Jenkins Pipeline Tutorials βΊ https://bit.ly/2Wunx08
β¬β¬β¬β¬β¬β¬ Connect with me π β¬β¬β¬β¬β¬β¬
Join private Facebook group βΊ https://bit.ly/32UVSZP
Don't forget to subscribe βΊ https://bit.ly/3mO4jxT
DEV βΊ https://bit.ly/3h2fqiO
INSTAGRAM βΊ https://bit.ly/2F3LXYJ
TWITTER βΊ https://bit.ly/3i54PUB
LINKEDIN βΊ https://bit.ly/3hWOLVT
β¬β¬β¬β¬β¬β¬ Courses & Bootcamp & Ebooks π β¬β¬β¬β¬β¬β¬
βΊ Become a DevOps Engineer - full educational program ππΌ https://bit.ly/45mXaer
βΊ High-Quality and Hands-On Courses ππΌ https://bit.ly/3BNS8Kv
βΊ Kubernetes 101 - compact and easy-to-read ebook bundle ππΌ https://bit.ly/3Ozl28x
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
222.5K
Likes
6.1K
Duration
8:04
Published
Aug 28, 2020
User Reviews
4.7
(44) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now