https://github.com/modfin/terraform-provider-ceph
Terraform provider to access CEPH S3 API
https://github.com/modfin/terraform-provider-ceph
Last synced: 9 months ago
JSON representation
Terraform provider to access CEPH S3 API
- Host: GitHub
- URL: https://github.com/modfin/terraform-provider-ceph
- Owner: modfin
- License: mit
- Created: 2021-11-26T10:52:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T10:29:59.000Z (over 2 years ago)
- Last Synced: 2025-01-23T09:33:59.895Z (over 1 year ago)
- Language: Go
- Size: 39.1 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-provider-ceph (S3)
A very simple Terraform provider to create/delete buckets via CEPH S3 API.
# Build and install
```
go build -o terraform-provider-ceph
mkdir -p ~/.terraform.d/plugins/github.com/modfin/ceph/0.1.0/linux_amd64
ln -s $(pwd)/terraform-provider-ceph ~/.terraform.d/plugins/github.com/modfin/ceph/0.1.0/linux_amd64/terraform-provider-ceph
```
If the provider have been rebuilt since last `terraform init` run, terraform
will bail on a checksum error. To fix that you can remove the `.terraform.lock.hcl`
from the terraform folder, and run `terraform init` to load the checksum for the
re-built binary.
# Terraform Example
A simple Terraform example is provided in the example folder, that first create a
new object storage instance, and then use this provider to create two buckets.