Files
kazan-terraform/README.md

36 lines
851 B
Markdown

# Kazan terraform 🧊
Terraform plan for spinning up kubernetes cluster (named kazan) on local proxmox host.
Ansible project for configuration: [https://github.com/kevinmidboe/kazan-ansible](https://github.com/kevinmidboe/kazan-ansible)
## Setup
Export credentials for proxmox host:
```
export PM_API_TOKEN_ID=''
export PM_API_TOKEN_SECRET=''
```
Download repo:
```
git clone git@github.com:kevinmidboe/kazan-terraform.git
cd kazan-terraform
```
## Terraform state file
The terraform state (`tf.state` file) is stored in my gcp bucket. If you want change bucket provider/location do so by editing *gcs* backend definition in `main.ts`.
To store locally instead change comment in *local* and out *gcs* in backend definition in `main.ts`.
## Run
If this is first time running tf plans:
```
terraform init
```
then
```
terraform apply
```