terraform-provider-minio:Terraform提供程序,用于管理minio S3存储桶和IAM用户

时间:2024-06-04 19:11:59
【文件属性】:

文件名称:terraform-provider-minio:Terraform提供程序,用于管理minio S3存储桶和IAM用户

文件大小:113KB

文件格式:ZIP

更新时间:2024-06-04 19:11:59

s3 minio hcl terraform-provider Go

MinIO的Terraform提供商 目录 在容器内开发 路线图 执照 致谢 关于这个项目 Terraform提供商来管理MinIO Cloud Storage 。 用 :heart_suit: 使用Go 。 支持的版本 Terraform v0.14 前往v1.15 但是,这并不意味着该提供程序不会在Terraform或Go的早期版本上运行。 这只是意味着我们不能保证向后兼容。 建造和安装 可在发行页面上针对MacOS和Linux使用此提供程序的预构建版本。 但是,如果您需要自己构建它,只需下载此存储库,然后安装Task即可: go get github.com/go-task/task/v3/cmd/task 并运行以下命令以在正确的文件夹中构建并安装插件(根据当前操作系统自动解决): task install 例子 使用examples / main.tf创建一些测试配置,例如:


【文件预览】:
terraform-provider-minio-master
----.goreleaser.yml(2KB)
----test-compose.yml(302B)
----docs()
--------IAM_GROUP_POLICY.md(2KB)
--------IAM_GROUP_POLICY_ATTACHMENT.md(2KB)
--------IAM_POLICY.md(2KB)
--------IAM_POLICY_DOCUMENT.md(6KB)
--------IAM_USER_POLICY_ATTACHMENT.md(2KB)
--------IAM_GROUP.md(2KB)
--------IAM_USER.md(3KB)
--------IAM_GROUP_USER_ATTACHMENT.md(2KB)
--------github()
--------IAM_GROUP_MEMBERSHIP.md(2KB)
--------S3_BUCKET.md(1KB)
----.github()
--------workflows()
----LICENSE(11KB)
----.devcontainer()
--------Dockerfile(1KB)
--------devcontainer.json(722B)
----main.go(633B)
----examples()
--------policy()
--------bucket()
--------user()
--------group()
----docker-compose.yml(992B)
----.gitignore(241B)
----minio()
--------resource_minio_iam_group_policy_attachment.go(3KB)
--------resource_minio_s3_object.go(4KB)
--------resource_minio_iam_group_membership.go(6KB)
--------writeonly_policy.go(742B)
--------provider_test.go(900B)
--------error.go(315B)
--------resource_minio_iam_group_test.go(4KB)
--------resource_minio_iam_policy_test.go(7KB)
--------resource_minio_s3_bucket_test.go(10KB)
--------readwrite_policy_test.go(631B)
--------public_policy_test.go(904B)
--------data_source_minio_iam_policy_document.go(7KB)
--------payload.go(6KB)
--------policy_utils.go(3KB)
--------resource_minio_iam_group.go(5KB)
--------provider.go(3KB)
--------resource_minio_iam_group_policy.go(5KB)
--------new_client.go(2KB)
--------resource_minio_iam_group_policy_test.go(8KB)
--------resource_minio_s3_bucket.go(9KB)
--------check_config.go(3KB)
--------public_policy.go(544B)
--------readwrite_policy.go(735B)
--------readonly_policy_test.go(680B)
--------data_source_minio_iam_policy_document_test.go(17KB)
--------resource_minio_iam_group_membership_test.go(10KB)
--------resource_minio_iam_group_user_attachment.go(4KB)
--------resource_minio_iam_user_policy_attachment.go(3KB)
--------utils.go(4KB)
--------readonly_policy.go(780B)
--------import_minio_s3_buckets.go(728B)
--------resource_minio_iam_user.go(6KB)
--------resource_minio_iam_policy.go(5KB)
--------resource_minio_iam_user_test.go(6KB)
----go.sum(86KB)
----README.md(5KB)
----Taskfile.yml(2KB)
----go.mod(359B)
----.gitpod.yml(687B)

网友评论