terraform-oci-woodpecker-cache/README.md

829 B

oci woodpecker cache

sets up a cache bucket on oci for use with woodpecker ci.

depends on terraform-oci-free.

Usage

terraform init -backend-config=terraform.backend.tfvars
terraform apply -var-file=terraform.tfvars

Collect the output values and create woodpecker ci user-level variables, eg:

CACHE_S3_ENDPOINT: <s3_endpoint>
CACHE_S3_BUCKET: <s3_bucket_name>
CACHE_S3_ACCESS_KEY_ID: <s3_access_key_id>
CACHE_S3_SECRET_ACCESS_KEY: <s3_secret_access_key>
CACHE_USE_PATH_STYLE: true

these variables can then be used with the drone-cache plugin in a woodpecker ci pipeline.

Terraform Docs