End-to-end demo using the provider and backend.
make clean && make build
OPENTACO_S3_BUCKET=<bucket> OPENTACO_S3_REGION=<region> OPENTACO_S3_PREFIX=<prefix> ./opentacosvc
./taco provider init opentaco-config --server http://localhost:8080 cd opentaco-config terraform init terraform apply -auto-approve
terraform { backend "http" { address = "http://localhost:8080/v1/backend/myapp/prod" lock_address = "http://localhost:8080/v1/backend/myapp/prod" unlock_address = "http://localhost:8080/v1/backend/myapp/prod" } }
cd examples/demo-provider/my-app terraform init terraform apply -auto-approve
cd examples/dependencies/system && terraform init && terraform apply -auto-approve cd ../a && terraform init && terraform apply -auto-approve cd ../b && terraform init && terraform apply -auto-approve cd ../c && terraform init && terraform apply -auto-approve # Simulate a change in A (timestamp output) cd ../a && terraform apply -auto-approve cd ../../.. ./taco unit status --prefix org/app/