使用 Terraform 的 GitHub Provider 来操作 GitHub
在使用之前,需要先配置访问 GitHub 的 API 的认证信息,如 GitHub Personal Access Token
以下是一个使用 Terraform 操作 GitHub 的示例:
# 配置 GitHub Provider
provider "github" {
token = "GITHUB_PERSONAL_ACCESS_TOKEN"
}
# 创建一个新的 GitHub Repository
resource "github_repository" "example" {
name = "example-repo"
description = "This is an example repository"
visibility = "public"
}
# 添加一个 Collaborators
resource "github_repository_collaborator" "example" {
repository = github_repository.example.name
username = "example-collaborator"
permission = "push"
}
示例中,我们使用了 GitHub Provider 创建了一个新的公开仓库,并添加了一个 Collaborator
发表评论 取消回复