Repository Structure
Overview
.
├── README.md
├── docs
└── terraform
├── etc
│ └── project.yaml
└── namespace
├── application
│ ├── compute-layer
│ │ ├── etc
│ │ │ ├── digitalocean
│ │ │ │ ├── app.yaml
│ │ │ │ └── droplets.yaml
│ │ │ ├── global -> ../../../../etc
│ │ │ └── overwrite
│ │ │ ├── primary
│ │ │ │ ├── dev.yaml
│ │ │ │ └── stage.yaml
│ │ │ └── secondary
│ │ │ ├── dev.yaml
│ │ │ └── stage.yaml
│ │ ├── run
│ │ │ ├── primary
│ │ │ │ ├── backend.tf
│ │ │ │ ├── context.tf -> ../../src/context.tf
│ │ │ │ ├── digitalocean_app.tf -> ../../src/digitalocean_app.tf
│ │ │ │ ├── digitalocean_droplet.tf -> ../../src/digitalocean_droplet.tf
│ │ │ │ ├── providers.tf -> ../../src/providers.tf
│ │ │ │ ├── variables.tf -> ../../src/variables.tf
│ │ │ │ ├── versions.tf -> ../../src/versions.tf
│ │ │ │ └── yaml.tf -> ../../src/yaml.tf
│ │ │ └── secondary
│ │ │ ├── backend.tf
│ │ │ ├── context.tf -> ../../src/context.tf
│ │ │ ├── digitalocean_app.tf -> ../../src/digitalocean_app.tf
│ │ │ ├── digitalocean_droplet.tf -> ../../src/digitalocean_droplet.tf
│ │ │ ├── providers.tf -> ../../src/providers.tf
│ │ │ ├── variables.tf -> ../../src/variables.tf
│ │ │ ├── versions.tf -> ../../src/versions.tf
│ │ │ └── yaml.tf -> ../../src/yaml.tf
│ │ └── src
│ │ ├── context.tf
│ │ ├── digitalocean_app.tf
│ │ ├── digitalocean_droplet.tf
│ │ ├── providers.tf
│ │ ├── variables.tf
│ │ ├── versions.tf
│ │ └── yaml.tf
│ └── network-layer
│ ├── etc
│ │ ├── digitalocean
│ │ │ └── vpc.yaml
│ │ ├── global -> ../../../../etc
│ │ └── overwrite
│ │ ├── primary
│ │ │ ├── dev.yaml
│ │ │ └── stage.yaml
│ │ └── secondary
│ │ ├── dev.yaml
│ │ └── stage.yaml
│ ├── run
│ │ ├── primary
│ │ │ ├── backend.tf
│ │ │ ├── context.tf -> ../../src/context.tf
│ │ │ ├── digitalocean_vpc.tf -> ../../src/digitalocean_vpc.tf
│ │ │ ├── providers.tf -> ../../src/providers.tf
│ │ │ ├── variables.tf -> ../../src/variables.tf
│ │ │ ├── versions.tf -> ../../src/versions.tf
│ │ │ └── yaml.tf -> ../../src/yaml.tf
│ │ └── secondary
│ │ ├── backend.tf
│ │ ├── context.tf -> ../../src/context.tf
│ │ ├── digitalocean_app.tf -> ../../src/digitalocean_app.tf
│ │ ├── digitalocean_droplet.tf -> ../../src/digitalocean_droplet.tf
│ │ ├── digitalocean_vpc.tf -> ../../src/digitalocean_vpc.tf
│ │ ├── providers.tf -> ../../src/providers.tf
│ │ ├── variables.tf -> ../../src/variables.tf
│ │ ├── versions.tf -> ../../src/versions.tf
│ │ └── yaml.tf -> ../../src/yaml.tf
│ └── src
│ ├── context.tf
│ ├── digitalocean_vpc.tf
│ ├── providers.tf
│ ├── variables.tf
│ ├── versions.tf
│ └── yaml.tf
└── datastore
├── network-layer
│ ├── etc
│ │ ├── digitalocean
│ │ │ └── vpc.yaml
│ │ ├── global -> ../../../../etc
│ │ └── overwrite
│ │ ├── primary
│ │ │ ├── dev.yaml
│ │ │ └── stage.yaml
│ │ └── secondary
│ │ ├── dev.yaml
│ │ └── stage.yaml
│ ├── run
│ │ ├── primary
│ │ │ ├── backend.tf
│ │ │ ├── context.tf -> ../../src/context.tf
│ │ │ ├── digitalocean_vpc.tf -> ../../src/digitalocean_vpc.tf
│ │ │ ├── providers.tf -> ../../src/providers.tf
│ │ │ ├── variables.tf -> ../../src/variables.tf
│ │ │ ├── versions.tf -> ../../src/versions.tf
│ │ │ └── yaml.tf -> ../../src/yaml.tf
│ │ └── secondary
│ │ ├── backend.tf
│ │ ├── context.tf -> ../../src/context.tf
│ │ ├── digitalocean_app.tf -> ../../src/digitalocean_app.tf
│ │ ├── digitalocean_droplet.tf -> ../../src/digitalocean_droplet.tf
│ │ ├── digitalocean_vpc.tf -> ../../src/digitalocean_vpc.tf
│ │ ├── providers.tf -> ../../src/providers.tf
│ │ ├── variables.tf -> ../../src/variables.tf
│ │ ├── versions.tf -> ../../src/versions.tf
│ │ └── yaml.tf -> ../../src/yaml.tf
│ └── src
│ ├── context.tf
│ ├── digitalocean_vpc.tf
│ ├── providers.tf
│ ├── variables.tf
│ ├── versions.tf
│ └── yaml.tf
└── storage-layer
├── etc
│ ├── digitalocean
│ │ └── database.yaml
│ ├── global -> ../../../../etc
│ └── overwrite
│ ├── primary
│ │ ├── dev.yaml
│ │ └── stage.yaml
│ └── secondary
│ ├── dev.yaml
│ └── stage.yaml
├── run
│ ├── primary
│ │ ├── backend.tf
│ │ ├── context.tf -> ../../src/context.tf
│ │ ├── digitalocean_database.tf -> ../../src/digitalocean_database.tf
│ │ ├── providers.tf -> ../../src/providers.tf
│ │ ├── variables.tf -> ../../src/variables.tf
│ │ ├── versions.tf -> ../../src/versions.tf
│ │ └── yaml.tf -> ../../src/yaml.tf
│ └── secondary
│ ├── backend.tf
│ ├── context.tf -> ../../src/context.tf
│ ├── digitalocean_database.tf -> ../../src/digitalocean_database.tf
│ ├── providers.tf -> ../../src/providers.tf
│ ├── variables.tf -> ../../src/variables.tf
│ ├── versions.tf -> ../../src/versions.tf
│ └── yaml.tf -> ../../src/yaml.tf
└── src
├── context.tf
├── digitalocean_database.tf
├── providers.tf
├── variables.tf
├── versions.tf
└── yaml.tf
Namespaces
Lorem ipsum...
Layers
Lorem ipsum...
etc - Configuration
Lorem ipsum...
run - Terraform Cloud Workdir
Lorem ipsum...
src - Source
Lorem ipsum...
Global Configuration
Lorem ipsum...