This repository is used to manage my personal cloud infrastructure:
live
├── mgmt
│ ├── dns-zones
│ │ ├── jeremychase-io
│ │ └── mgmt-jeremychase-io
│ ├── governance
│ │ └── aws-cloudtrail
│ └── services
│ ├── aws-bastion
│ ├── azure-bastion
│ ├── gcp-free-tier-bastion
│ └── gcp-gke
└── prod
└── services
└── www-jeremychase-io
Using the VSCode dev container is the reliable way to setup your system to use this repo.
After the above, terraform
should work as expected from the container terminal.
The ~/.aws/credentials
file needs to have the jeremychase
profile.
Uses this format, but with modules in the same repository.
The resources are configured under the live
directory. To use them cd
to the correct directory then use terraform
as normal. See readme documents in workspace directories for more detail.