Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 802 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 802 Bytes

Pachyderm-Terraform

pachyderm-terraform provides terraform config to deploy pachyderm

Quickstart

Install forked terraform k8s provider

# Clone to GOPATH
git clone [email protected]:sl1pm4t/terraform-provider-kubernetes.git
cd terraform-provider-kubernetes && make build

Copy binary to .terraform.d/plugins

mv $GOPATH/bin/terraform-provider-kubernetes ~/.terraform.d/plugins

Kubernetes terraform provider does not support beta objects of the k8s api. These objects (role, rolebinding, serviceaccount) are currently deployed via kubectl.

Note these only need to be deployed once.

kubectl create -f pachd_rolebinding.yaml -f pachd_role.yaml -f pachd_sa.yaml

Deploy pachd, etcd

terraform init
terraform apply