Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
```