Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blazeisclone/spaceops-cloud-config
Configuration For Provisioning SpaceOps Cloud Infrastructure.
https://github.com/blazeisclone/spaceops-cloud-config
Last synced: about 1 month ago
JSON representation
Configuration For Provisioning SpaceOps Cloud Infrastructure.
- Host: GitHub
- URL: https://github.com/blazeisclone/spaceops-cloud-config
- Owner: BlazeIsClone
- Created: 2024-09-17T09:56:52.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T14:07:38.000Z (3 months ago)
- Last Synced: 2024-10-27T16:03:13.015Z (3 months ago)
- Language: HCL
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloud Config
[![Terraform](https://img.shields.io/badge/terraform-633690.svg?style=for-the-badge&logo=terraform&logoColor=white)](https://developer.hashicorp.com/)
### Prerequisites
- A Google Cloud Platform account. If you do not have a GCP account, create one now. This tutorial can be completed using only the services included in the GCP free tier.
- The gcloud CLI installed locally.
- Terraform 0.15.3+ installed locally.
- Project on Google Cloud Console### Provision Cloud Infrastructure
First authenticate kubectl for cluster access:
```bash
gcloud container clusters get-credentials spaceops-gke-default --region=us-west1
```Terraform set variables:
```bash
touch terraform.tfvars
```Terraform create resources:
```
terraform plan
terraform apply
```Terraform destroy resources:
```
terraform destroy
```