Skip to main content

3 posts tagged with "infra"

View All Tags

Bypassing Terraform error: “The true and false result expressions must have consistent types”

· 2 min read
Manu Magalhães
DevSecOps Engineer

Have you ever came across this Terraform error — when you intentionally want your ternary to output different types?

The true and false result expressions must have consistent types

To bypass this Terraform limitation, check the tip below. I'll follow it with two examples to clarify the usage:

attribute = [
<desired output if true>,
<desired output if false>
][<condition> ? 0 : 1]

How to Migrate CodeCommit to GitHub — and Keep your Amplify Pipeline

· 6 min read
Manu Magalhães
DevSecOps Engineer

This tutorial includes guidance for three different scenarios in your GitHub administration:

  1. when your repo is in your personal account;
  2. when your app is under a GitHub Org and admins grant you the permissions you need; and
  3. when your repo is under a GitHub Org and admins do NOT grant you the permissions you need.

Pre-requisites: Relevant access and permissions for CodeCommit and Amplify. You also need a working GitHub account.