Category: Cloud

Google Cloud: Interacting with Terraform Modules and Working with Terraform Registry

Overview As you manage your infrastructure with Terraform, increasingly complex configurations will be created. There is no intrinsic limit to the complexity of a single Terraform configuration file or directory, so it is possible to continue writing and updating your configuration files in a single directory. However, if you do, you may encounter one or […]

Terraform: Building And Testing a Basic Terraform Module

Introduction Terraform modules are a good way to abstract out repeated chunks of code, making it reusable across other Terraform projects and configurations. In this hands-on lab, we’ll be writing a basic Terraform module from scratch and then testing it out. Create the Directory Structure for the Terraform Project Check the Terraform status using the version command: […]

Google Cloud: Creating KMS Key Using Terraform

Overview Cloud Key Management Service allows you to create, import, and manage cryptographic keys and perform cryptographic operations in a single centralized cloud service. You can use these keys and perform these operations by using Cloud KMS directly, by using Cloud HSM or Cloud External Key Manager, or by using Customer-Managed Encryption Keys (CMEK) integrations […]

Google Cloud: Using Terraform to Auto Scale and Load Balance Compute Engine Instances in GCP

Overview Learning how to configure complex environments with Terraform is a must-have skill. In this hands-on lab, we will provision an autoscaling group with a load balancer. Objectives: Successfully complete this lab by achieving the following learning objectives: Create a Service Account From Google Cloud console’s main navigation, choose IAM & Admin > Service Accounts. Click Create service account. […]

Google Cloud: Setting Up Google Cloud Text-to-Speech

Description Although there are many tools to communicate, there are two basic types of communication: written and spoken. Machine learning has made it possible to convert one to the other, resulting in speech that is very close to that of a human voice. In this hands-on lab, you’ll step through the process for utilizing the […]

Terraform: Introduction to Terraform Cloud

1. What is Terraform Cloud? Terraform Cloud is an application that manages Terraform runs in a consistent and reliable environment instead of on your local machine. It stores shared state and secret data, and connects to version control systems so that you and your team can work on infrastructure as code within your usual code workflow. […]

Google Cloud: Creating Dataproc Cluster Using Google Cloud and Running a Pyspark Job

Description This hands-on lab introduces how to use Google Cloud Storage as the primary input and output location for Dataproc cluster jobs. Leveraging GCS over the Hadoop Distributed File System (HDFS) allows us to treat clusters as ephemeral entities, so we can delete clusters that are no longer in use, while still preserving our data. […]

HashiCorp: Introduction to Sentinel

What is Sentinel? Sentinel is a language and framework for policy built to be embedded in existing software to enable fine-grained, logic-based policy decisions. A policy describes under what circumstances certain behaviors are allowed. Sentinel is an enterprise feature of HashiCorp Consul, Nomad, Terraform, and Vault. Sentinel provides a language for writing policy and a […]

Back To Top

Contact Us