The CloudTruth Blog

Mask Secrets in Jenkins

How to mask secrets in Jenkins with the Mask Password plugin

This post walks through how to mask secrets in a Jenkins pipeline using the Mask Passwords plugin and avoids exposure in Blue Ocean.

Untested Code is Broken Code

Untested code is broken code

Mike Stack, principal engineer, shares how he came to embrace ‘untested code is broken code’ and how it impacts his work at CloudTruth.

Managing Terraform workspaces

Managing Terraform Workspaces

You have already been using a Terraform workspace with the CLI you just may not know it yet! Every directory creates a default workspace when a terraform init is run. We are going to show you how to create and manage Terraform CLI workspaces as well as when to use multiple workspaces. Use cases for…

validate configuration rules and range

Feature Focus – Validating Configuration with Rules and Ranges

What are Rules and Ranges? Misconfiguration is one of the more common causes of system downtime. Though impossible to completely avoid, there are a number of strategies one can follow to reduce their frequency and impact. One such strategy is to enforce data validation against configuration to eliminate garbage inputs to the system. CloudTruth provides…

blog-feature-versioning

Feature Focus – Parameter and Secret Versioning

What is Parameter and Secret Versioning? CloudTruth offers immutable versioning for all configuration data – parameters and secrets. Select the Project you are working and the Environment to compare and the system will show you a list of the parameters and how the values compare to a previous point in time. If you prefer to…

compare staging and production environments

Feature Focus – Compare Environments

Troubleshooting configuration differences between staging and prod is hard.

A centralized configuration data hub makes it easy to find configuration differences between all your environments.

DRY Terragrunt with CloudTruth

Create DRY code with Terragrunt and Terraform Modules

In this tutorial you will learn DRY coding techniques with Terragrunt and Terraform Modules along with DRY unified parameter management.

Terragrunt external source

Using the run_cmd function to configure Terragrunt variables

This article reviews how to keep your data configuration DRY by configuring Terragrunt to integrate with an external parameter store.

terraform remote state

How to store and leverage Terraform remote state and AWS S3

We walkthrough how to store a Terraform remote state file in AWS S3 with Terraform and use state output to interact with an EC2 Instance.

GitHub Secret Island

The Island of GitHub Secrets

Learn about gaps in GitHub secrets today and review several options on securing secrets outside of GitHub that provide you extra capabilities.

Start Your Free Trial

Simplify your cloud configuration complexity with a no-obligation free trial.