yuval.guide
open-menu closeme
courses
topics icon
linux bash python git containers k8s aws terraform checkpoint jenkins prometheus
About
github linkedin
  • Data Sources

    calendar Jan 9, 2024 · 1 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    • Data sources allow Terraform to use information defined outside of Terraform, defined by another separate Terraform configuration, or modified by functions.
    • Data sources are like resources, but they don't create anything, just get some data you can refer to.
    • A data source is accessed via a special kind of resource …


    Read More
  • Terraform Modules

    calendar Jan 8, 2024 · 3 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    Terraform Module Basics

    • Terraform Modules are containers for multiple resources that are used together.
    • A module consists of a collection of .tf and/or .tf.json files kept together in a directory.
    • Modules are the main way to package and reuse resource configurations with Terraform.

    Root and Child Modules

    • Every …


    Read More
  • Outputs

    calendar Jan 8, 2024 · 1 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    Terraform offer output values make information about your infrastructure available on the command line, and can expose information for other Terraform configurations to use.

    About Output Values

    • A child module can use outputs to expose a subset of its resource attributes to a parent module.
    • A root module can use …

    Read More
  • Locals

    calendar Jan 8, 2024 · 1 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    Terraform offers defining local values

    About Local Values

    • A local value assigns a name to an expression, so you can use the name multiple times within a module instead of repeating the expression.
    • If you're familiar with traditional programming languages, it can be useful to compare Terraform modules to function …

    Read More
  • Input Variables

    calendar Jan 8, 2024 · 2 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    About Input Variables

    • Terraform offers input variables
    • they are called "variables", but in fact these are parameters delivered to the current terraform module
    • Variables are declared in a variable section, and they are parsed before other tf sections.
    • Variables cannot reference other variables
    • Variables …


    Read More
  • Terraform Resources

    calendar Jan 8, 2024 · 2 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    About Terraform Resources

    • Resources are the main thing we want to create with terraform, these are the components that make our infrastructure.
    • Terraform intent is to create the resource idempotently, so that running apply more that once will not create multiple resources.
    • body of resource contains configuration of …


    Read More
  • Terraform Top

    calendar Jan 8, 2024 · 1 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    Terraform Basics

    • Terraform Introduction

    • Terraform Workflow

    • Terraform init and Providers

    Terraform Configuration

    • Terraform Resources

    • input variables

    • locals

    • outputs

    • data sources

    • terraform modules


    Read More
  • Terraform Init and Providers

    calendar Jan 8, 2024 · 2 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    tf files

    • After installation, you would start with a directory that has some file with a .tf extension.
    • Convention says you should call the main configuration main.tf. but is you don't, terraform will load all files that ends with .tf
    • Here's an example of the main configuration part, that should exist within one of you …


    Read More
  • Terraform Workflow

    calendar Jan 8, 2024 · 1 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    Terraform Workflow

    There are 3 basic stages to the TF workflow:

    1. Write - Author infrastructure as code.
    2. Plan - Preview changes before applying.
    3. Apply - Provision reproducible infrastructure.

    <img
      loading="lazy" …</picture></figure></a></p>
    

    Read More
  • Terraform Introduction

    calendar Jan 8, 2024 · 1 min read · terraform  ·
    Share on: twitter facebook linkedin copy

    <img
      loading="lazy"
      decoding="async"
      alt="terraform"
      
        class="image_figure image_internal image_unprocessed"
        src="/terraform/terraform.png"
      
      
    />
    
    </picture>
    

    Where to …


    Read More


Google ads

Tags

LINUX 24 AWS 18 GIT 16 JENKINS 16 BASH 14 CI/CD 14 K8S 12 PYTHON 11 TERRAFORM 10 KUBERNETES 9 CONTAINERS 6 PROMETHEUS 3 NETWORKING 2 SECURITY 2
All Tags
AWS18 AWS NETWORKING1 BASH14 CCSA1 CHECKPOINT1 CI/CD14 CONTAINERS6 DATA1 DEVOPS1 DOCKER1 EC21 EFS1 GIT16 IAM1 JENKINS16 K8S12 KUBERNETES9 LINUX24 NETWORKING2 PROMETHEUS3 PYTHON11 SECURITY2 STORAGE1 TCP/IP2 TERRAFORM10
[A~Z][0~9]
Created by Yuval Shaul

Copyright 2023-  CREATED BY YUVAL SHAUL. All Rights Reserved

to-top