文件名称:org-github-runners
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-18 12:52:56
azure github-runner HCL
GitHub自托管跑步者 此存储库包含可重用的Terraform模块,该模块可创建Azure Linux VM,虚拟网络和(可选)堡垒主机。 将此功能定义为可重用的模块,以允许跨多个订阅创建单独的运行器组。 执行 每个Azure订阅都有一个模块。 使用terraform apply分别执行它们。 所有变量都存储在Terraform Cloud中,这意味着您必须在运行init和apply命令之前使用terraform login命令terraform login 。 此仓库未使用VCS集成连接到TF Cloud,因为该模块仅需要不时执行,因此应在本地执行(例如,从Docker容器中执行)。 GitHub身份验证 添加新跑步者时,必须使用特殊令牌加入。 令牌本身仅可使用一个小时,因此将其存储在Terraform变量中并不实际。 要解决此限制,模块可以对GitHub API进行HTTP调用,以
【文件预览】:
org-github-runners-main
----.devcontainer()
--------devcontainer.json(141B)
----.gitignore(730B)
----README.md(2KB)
----subscriptions()
--------premium()
--------enterprise()
----.gitattributes(35B)
----modules()
--------runner-vm()