---
title: "Orlando Thöny (@orlandothoeny) | Hashnode"
description: "Software Developer & DevOps Engineer. Read the latest articles by Orlando Thöny on Hashnode."
url: "https://hashnode.com/@orlandothoeny"
---

@orlandothoeny

# Orlando Thöny

@orlandothoeny · Zürich, Switzerland · Joined April 2021

Software Developer & DevOps Engineer

### [How to move Terraform root module state inside other root module](https://thoeny.dev/how-to-move-terraform-root-module-state-inside-other-root-module?utm_source=hashnode&utm_medium=feed)

I ran into the problem that I wanted to make an existing root module (I'll call this source) a child module of another root module (I'll call this destination). Both modules used a remote state backend. In my case a GCP storage bucket. Example Let's ...

4 min read · [thoeny.dev](https://thoeny.dev/how-to-move-terraform-root-module-state-inside-other-root-module?utm_source=hashnode&utm_medium=feed)

[Aug 3, 2021](https://hashnode.com/posts/how-to-move-terraform-root-module-state-inside-other-root-module/610ab0650e53fb566c75fad3)

### [GitLab CI: Docker in Docker (DinD) on gitlab.com Shared Runners](https://thoeny.dev/gitlab-ci-docker-in-docker-dind-on-gitlab-com-shared-runners?utm_source=hashnode&utm_medium=feed)

How to run DinD jobs on gitlab.com Shared Runners Gitlab provides shared runners for the repositories that are hosted on gitlab.com: https://docs.gitlab.com/ee/ci/runners/README.html#shared-runners You can run Docker commands inside a job by selecti...

1 min read · [thoeny.dev](https://thoeny.dev/gitlab-ci-docker-in-docker-dind-on-gitlab-com-shared-runners?utm_source=hashnode&utm_medium=feed)

[Apr 9, 2021](https://hashnode.com/posts/gitlab-ci-docker-in-docker-dind-on-gitlab-com-shared-runners/608c3354a3716542f363e086)

### [GitLab CI: Security Scan using KICS](https://thoeny.dev/gitlab-ci-security-scan-using-kics?utm_source=hashnode&utm_medium=feed)

Scan Kubernetes, Helm, Terraform, Docker, Ansible & AWS CloudFormation Code for security vulnerabilities, compliance issues & misconfigurations Licensed under Apache License 2.0 KICS is a security scanner for a range of IaC (Infrastructure as Code) t...

1 min read · [thoeny.dev](https://thoeny.dev/gitlab-ci-security-scan-using-kics?utm_source=hashnode&utm_medium=feed)

[Apr 9, 2021](https://hashnode.com/posts/gitlab-ci-security-scan-using-kics/608c336fdc886b43180043db)

### [Create a private GCP Kubernetes cluster using Terraform](https://thoeny.dev/create-a-private-gcp-kubernetes-cluster-using-terraform?utm_source=hashnode&utm_medium=feed)

In this article, I want to share how I approached creating a private Kubernetes (GKE) cluster in Google Cloud Platform (GCP). Target infrastructure To get an overview - this is the target infrastructure we’re aiming for: A GKE cluster with Linux Wor...

8 min read · [thoeny.dev](https://thoeny.dev/create-a-private-gcp-kubernetes-cluster-using-terraform?utm_source=hashnode&utm_medium=feed)

[Apr 9, 2021](https://hashnode.com/posts/create-a-private-gcp-kubernetes-cluster-using-terraform/608c3386a3716542f363e099)

### [How to debug in Terraform](https://thoeny.dev/how-to-debug-in-terraform?utm_source=hashnode&utm_medium=feed)

Terraform (currently) does not provide any functionality that could be compared to a var\_dump() function like the PHP programming language has it for example. Or a debugger of any kind. However, there are a few options to get more insights about what...

4 min read · [thoeny.dev](https://thoeny.dev/how-to-debug-in-terraform?utm_source=hashnode&utm_medium=feed)

[Mar 9, 2021](https://hashnode.com/posts/how-to-debug-in-terraform/622a745b6810179d5b0530b8)
