14 lines
No EOL
686 B
Bash
Executable file
14 lines
No EOL
686 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
export AWS_ACCESS_KEY=$(rbw get -f username "CloudFlare TFState")
|
|
export AWS_SECRET_KEY=$(rbw get "CloudFlare TFState")
|
|
export HETZNER_DNS_API_TOKEN=$(rbw get -f "API Token" "Hetzner DNS")
|
|
export TF_VAR_hcloud_token="$(rbw get "HCloud API")"
|
|
export TF_VAR_k3s_token="$(rbw get "K3s Token")"
|
|
export TF_VAR_k3s_backup_access_key="$(rbw get -f username "K3s Backup")"
|
|
export TF_VAR_k3s_backup_secret_key="$(rbw get "K3s Backup")"
|
|
export TF_VAR_k3s_backup_endpoint="$(rbw get -f Endpoint "K3s Backup")"
|
|
export TF_VAR_cloudflare_api_token="$(rbw get -f "DNS API Token" "CloudFlare")"
|
|
export TF_VAR_cloudflare_account_id="$(rbw get -f "Account ID" "CloudFlare")"
|
|
|
|
tofu $@ |