Skip to content
This repository was archived by the owner on Mar 30, 2021. It is now read-only.

Latest commit

 

History

History
18 lines (14 loc) · 870 Bytes

File metadata and controls

18 lines (14 loc) · 870 Bytes

Roleypoly DevOps

This repo is nearly entirely terraform automation. Access to production/staging systems is extremely locked down, but this is still around for referencing and open improvement.

Structure

These folders are split into logical parts

  • terraform - folder with all the terraform stuff, duh
    • modules - modules for provisioning and interacting with common systems
      • nginx-ingress-controller
      • cloudflare-cluster-dns
      • env-service-account
    • app - app workspace, split in TFC by prd/stg var
    • platform - terraform cloud platform workspaces
      • app - provisioning of service accounts and tf workspaces for app
      • bootstrap - bootstraps digitalocean project, vault backend, and platform TFC workspaces
      • services - manages basic kubernetes services, like ingresses, LBs, vault, and etc.