khuedoan-homelab/external/README.md

765 B

External resources

WIP documents

This layer will deploy resources that require external dependencies using the following provisioners:

  • Terraform:
    • Create external resources
    • Add external secrets to namespaces
    • Create an ApplicationSet
  • ArgoCD (via the ApplicationSet created by Terraform):
    • Deploy Helm charts in the subdirectories

Setup

export CLOUDFLARE_API_TOKEN='xxx'
export B2_APPLICATION_KEY_ID='xxx'
export B2_APPLICATION_KEY='xxx'
export KUBE_CONFIG_PATH="$PWD/../metal/kubeconfig.yaml"
terraform apply