For the complete documentation index, see llms.txt. This page is also available as Markdown.

VergeOS Terraform 提供程序

VergeOS Terraform 提供程序支持通过 Terraform 和 OpenTofu 配置,以基础设施即代码的方式管理 VergeOS 资源,包括 VM、网络和用户。

概述

VergeOS Terraform Provider 可实现对您的 VergeOS 环境进行基础设施即代码管理。该提供程序允许您使用 Terraform 配置来定义、部署和管理 VergeOS 资源,为您的虚拟基础设施管理提供自动化能力。

主要功能

  • 对 VergeOS 虚拟机、网络、磁盘和用户进行自动化配置

  • 适用于 VergeOS 环境的基础设施即代码工作流

  • 受版本控制的基础设施部署

  • 与现有 Terraform 和 OpenTofu 工作流集成

  • 可重复的环境创建和管理

安装与配置

要使用 VergeOS Terraform Provider,请在您的 Terraform 配置中添加以下内容:

terraform {
  required_providers {
    vergeio = {
      source = "verge-io/vergeio"
      version = "~> 0.1.0"
    }
  }
}

provider "vergeio" {
  host     = "你的-vergeos-IP-或主机名"
  username = "你的用户名"
  password = "你的密码"
}

对于 OpenTofu 用户,配置保持不变:

可用资源

该提供程序支持管理以下 VergeOS 资源:

  • vergeio_vm - 创建和管理虚拟机

  • vergeio_network - 配置和管理虚拟网络

  • vergeio_user - 配置和管理存储资源

使用示例

创建虚拟机

配置网络

文档和资源

如需完整文档,包括所有受支持的资源、数据源和详细使用示例,请访问官方提供程序文档:

支持

如果您遇到问题或有功能请求,请在 GitHub 仓库中提交 issue:

其他资源

最后更新于

这有帮助吗?