Twingate/terraform-provider-twingate

GitHub: Twingate/terraform-provider-twingate

Twingate的Terraform提供者,实现零信任网络资源的代码化管理和GitOps工作流支持。

Stars: 48 | Forks: 17

# Twingate Terraform 提供者 [![覆盖率状态](https://coveralls.io/repos/github/Twingate/terraform-provider-twingate/badge.svg?branch=main&t=rqgifB)](https://coveralls.io/github/Twingate/terraform-provider-twingate?branch=main) ## 要求 - Bash - [Go](https://golang.org/doc/install) 1.26 (用于构建提供者插件) - [Terraform](https://www.terraform.io/downloads.html) 1.14.x ## 构建 运行以下命令以构建提供者 ``` make build ``` ## 测试 运行单元测试: ``` make test ``` 要在真实的 Twingate 网络上运行验收测试,首先需要定义以下 3 个环境变量: ``` export TWINGATE_URL=twingate.com export TWINGATE_NETWORK=.twingate.com> export TWINGATE_API_TOKEN= ``` 然后你可以通过以下命令运行: ``` make testacc ``` ## 安装 为本地测试安装此提供者。 ``` make install ``` ## 文档 如需更新文档,请编辑 `templates/` 目录中的文件,然后运行 `make docs`。 `docs/` 目录中的文件是自动生成的,不应手动更新。 ## 贡献 对此项目的贡献是在[项目开源许可](LICENSE)下[发布](https://help.github.com/articles/github-terms-of-service/#6-contributions-under-repository-license)的。
标签:API 集成, EVTX分析, GitOps, Go 语言, Kubernetes 控制器, Terraform 提供者, Twingate, 二进制发布, 子域名突变, 安全访问, 开源工具, 日志审计, 网络调试, 网络配置, 自动化, 自定义资源定义, 访问策略管理