Terraform VergeIO 提供程序
了解如何使用 VergeIO Terraform Provider 以编程方式管理 VergeOS 资源。
该 Terraform VergeIO 提供程序 可实现 VergeOS 基础设施与 Terraform的集成和自动化。它允许用户将 VergeOS 资源定义、管理和扩展,作为基础设施即代码(IaC)工作流的一部分。
有关最新的提供程序文档和示例,请参阅以下内容:
GitHub 仓库 适用于 VergeIO Terraform 提供程序。
Terraform Registry 文档 用于官方用法和更新。
示例用法
如需更详细的使用示例,请查看 docs 文件夹 在 GitHub 仓库中。
示例配置
provider "vergeio" {
host = "https://some_url_or_ip"
username = "my_user"
password = "my_password"
insecure = false # 如果使用自签名 SSL 证书,则使用 true
}
resource "vergeio_vm" "new_vm" {
name = "NEW VM"
description = "NEW TF VM"
enabled = true
os_family = "linux"
cpu_cores = 4
machine_type = "q35"
ram = 8192
}初始化并应用
要应用该配置:
配置参考
资源
以下 VergeOS 资源可以通过 Terraform 进行管理:
数据源
以下数据源可用于查询 VergeOS 资源:
测试示例配置
要测试您的配置,请在 Terraform 工作区中创建一个 main.tf 文件:
然后,运行以下命令:
最后更新于
这有帮助吗?