Terraform Tutorial in 2020 - Getting started on Google Cloud

preview_player
Показать описание
You will learn about Terraform and how it's used as infrastructure as a code.
The greatest advantage of using Terraform is that it supports various cloud providers like AWS, Microsoft Azure, Google Cloud, Openstack etc and it is open source.

Terraform File:
===========

provider "google" {
version = "3.5.0"

project = "youtube-demo-255723"
region = "us-central1"
zone = "us-central1-c"
}

resource "google_compute_instance" "appserver" {
name = "secondary-application-server"
machine_type = "f1-micro"

boot_disk {
initialize_params {
image = "debian-cloud/debian-9"
}
}
network_interface {
network = "default"
}
}

Important links:
=============
----------
----------
PLAYLISTS:
----------
- Questions? Thoughts? Disagreements? Tell us here in the comments.
----------
LETS CONNECT:
Рекомендации по теме
Комментарии
Автор

You have a knack to explain it in simple language. Well done.

hclconsult
Автор

My goodness so easyly expalined and easily understandable

ramroy
Автор

Google Deployment Manager and Ansible can be used as well as IAC

darshitmetaliya
Автор

Video is just awesome. But during creation of instance from where boot disk block image= debian.... Wala line u took. From where I l get this image detail.
Thanks ❤️

thethevillager
Автор

Thanks GK. Your video helped me solve my doubt. I was running Terraform in Ubuntu over Windows. Google Cloud in Chrome browser. Service account was downloaded in local path. But then wondered how the service account (tfsvc.json) was visible in Ubuntu machine. Workarrond I applied was manually copied the json file and placed in Ubuntu and then all other Terraform commsnds were successfull.

anupkolambkar
Автор

What advantage does it hold over the console operation ? Isn't creating resources with console would be easy task ?

mayureshshinde
Автор

Hello GK, you are simply amazing when it comes to putting things in a simple and precise manner. Love the content and the way you explain stuff. Keep it up bro...

rohitchoudhary
Автор

nicely & clearly explained man, thanks so much for sharing! Helped me sort out a small GCP (newbie) issue.

MarcMcRae
Автор

Hey! Really appreciate your videos. Keep on doing it. It's much fun listening to you and helpful of course. :)

hazelpopazel
Автор

Thanks again wonderful video - deployment Manger is equivalent product in GCP

shaileshchaskar
Автор

So easily put and so well explained. Big Thanks :))

roopkaur
Автор

very simple, perfect, excellent session. Thank you GK

hemilpatel
Автор

Deployment Manager is an alternative of terraform in GCP.

ajitsahoo
Автор

Hello GK, your content is very nice so can u make video on terraform for dataflow job is very useful

akshaythorat
Автор

i am faced this this error, on main.tf line 29, in resource "google_compute_network" "vpc_network":
29: network_interface {

Blocks of type "network_interface" are not expected here. Please can you help with a clear fix

emmanueloluwayemisi
Автор

Nice video. Thanks GK.

Wondering whether you are using Ubuntu on WSL or a full blown Ubuntu VM

reachsatish
Автор

Great, Jacob, thanks to be share your kwnoledge . But I think in this case the configuration firewall it's necessary.

cloudiac
Автор

We can make use of the Jupyter hub for provisioning of resources.

ashoksuperb
Автор

Simply perfect..this is what I was looking for 🙌💯😁

pratikbhandari
Автор

I don't know how I ended up here. I must be lucky. Loved it. Would be great if you start a discord channel.

NM-jqsv