地形提供商 网站: : 邮件列表: 要求 0.10.x 1.15(构建提供程序插件) 建立提供者 将存储$GOPATH/src/github.com/DataDog/terraform-provider-datadog到: $GOPATH/src/github.com/DataDog/terraform-provider-datadog $ mkdir -p $GOPATH /src/github.com/DataDog ; cd $GOPATH /src/github.com/DataDog $ git clone git@github.com:DataDog/terraform-provider-datadog 输入提供者目录并构建提供者 $ cd $GOPATH /src/github.com/DataDog/terraform-provider-datadog $ make build 注意:对于从分支创建的贡献,仍应将存储$GOPATH/src/github.com/DataDog/terraform-provider-datadog在$GOPATH/src/g
2021-02-03 14:05:03 1.71MB terraform datadog terraform-provider TerraformGo
1
Terraform提供商外壳 该插件用于包装外壳脚本,以使其成为成熟的地形资源。 请注意,这是Terraform运行时的后门。 您可以用它来做一些非常危险的事情,并且要确保自己不会遇到麻烦。 由于此提供程序与大多数其他提供程序完全不同,因此建议您至少在尝试使用此提供程序之前对Terraform的内部知识有所了解。 注意:许多人使用此提供程序来包装现有提供程序不支持的资源的API。 有关使用此提供程序管理Github回购资源的examples/github-repo ,请参见examples/github-repo 要求 > = 0.12.x > = 1.12 建立提供者 克隆存储库 输入存储库目录 使用Go install命令构建提供程序: $ go install 添加依赖项 该提供程序使用。 请参阅Go文档以获取有关使用Go模块的最新信息。 要将新的依赖项github.com/author/dependency添加到Terraform提供程序: go get github.com/author/dependency go mod tidy 然后将更改提交到go.mod
2021-02-03 14:05:02 51KB python shell json terraform
1
terraform-provider-lxd 用于Terraform的LXD资源提供程序 先决条件 安装 该提供程序发布在。 请在按照官方说明在您的Terraform配置中声明提供程序。 快速范例 将以下内容添加到您的Terraform配置中: terraform { required_providers { lxd = { source = " terraform-lxd/lxd " } } } 从源头建造 请按照以下设置Golang开发环境。 使用go get下拉此存储库并编译二进制文件: go get -v -u github.com/terraform-lxd/terraform-provider-lxd 文献资料 完整的文档可以在目录中找到。 已知局限性 许多基地LXD图像不包括SSH服务器,因此terraform将无法执行任何provisioners 。 使用来自ubuntu或ubuntu-daily的基本ubuntu映像,或手动准备包含SSH的基本映像。 贡献者 对这个项目的杰出贡献者的一些认可:
2021-02-03 14:05:02 6.47MB lxd terraform terraform-provider TerraformGo
1
Cloudflare Terraform提供商 网站: : 邮件列表: 要求 0.12.x 1.15(构建提供程序插件) 建立提供者 将存储$GOPATH/src/github.com/cloudflare/terraform-provider-cloudflare到: $GOPATH/src/github.com/cloudflare/terraform-provider-cloudflare $ mkdir -p $GOPATH /src/github.com/terraform-providers ; cd $GOPATH /src/github.com/terraform-providers $ git clone https://github.com/cloudflare/terraform-provider-cloudflare.git 从Terraform 0.13开始,所有提供程序(包括本地提供程序)都需要一个版本,并且需要满足更严格的负载条件。 为了简化此过程,有一个make目标可用,它将处理构建并将可执行文件放置在正确的位置。 make build-a
2021-02-03 14:05:01 336KB terraform cloudflare terraform-provider Terraform
1
terraform-vsphere-kubespray:在VMware vSphere上部署Kubernetes HA集群
2021-02-03 14:05:01 23KB kubernetes deployment vmware terraform
1
Hetzner云的Terraform提供商 网站: : 文档: : 要求 0.13.x,0.14.x 1.15.x(构建提供程序插件) API稳定性 该Go模块为Hetzner Cloud Services实现Terraform Provider。 因此,我们保证仅向后兼容才能通过Terraform HCL使用。 在没有增加主要版本的情况下,此存储库中的实际Go代码可能会更改。 当前代码大部分位于hcloud包中。 从长远来看,我们希望将大多数hcloud软件包移到位于internal目录中的各个子软件包中。 目标是类似于HashiCorp的 建立提供者 将存储$GOPATH/src/github.com/hetznercloud/terraform-provider-hcloud到: $GOPATH/src/github.com/hetznercloud/terraform-provider-hcloud $ mkdir -p $GOPATH /src/github.com/hetznercloud ; cd $GOPATH /src/github.com/hetzn
1
地形提供者:雪花 请注意:如果您认为发现了安全问题,请以负责任的方式通过与我们联系。 这是一个用于管理帐户的Terraform提供商插件。 获得帮助 如果您需要帮助,请尝试此仓库的。 安装 最简单的方法是运行以下命令: curl https://raw.githubusercontent.com/chanzuckerberg/terraform-provider-snowflake/main/download.sh | bash -s -- -b $HOME /.terraform.d/plugins 请注意,这仅适用于最新发行版,对于较旧的发行版,请使用与该发行版相对应的download.sh版本(将curl中的main替​​换为该版本)。 它运行由生成的脚本,该脚本安装在terraform的正确目录中(〜/ .terraform.d / plugins)。 您也可以从我们的下载一个二进制文件,并按照。 对于Terraform v0.13 +用户 您可以使用。 以下可能效果很好。 terraform { required_providers { snowfl
2021-02-03 14:05:00 229KB terraform snowflake TerraformGo
1
KubeNow:部署Kubernetes。 现在!
2021-02-02 03:35:26 253KB aws terraform helm openstack
1
自动发现 AutoSpotting是领先的开源现货市场自动化工具,已针对在各种规模下快速/轻松/毫不费力地采用EC2现货市场进行了优化。 通常设置它以最小的配置更改来监视现有的长期运行的AutoScaling组(通常只是对其进行标记,但即使使用现有的标记也可以避免),从而通常节省70%-90%的Spot成本,但是与替代工具和解决方案相比,集成度更高,更具成本效益且更易于采用。 它是如何工作的? 安装并通过标记使其能够针对现有按需AutoScaling组运行后,AutoSpotting会逐渐用便宜的实例替换其按需实例,这些实例至少与该组的成员大小相同且配置相同,而无需在任何情况下更改组启动配置办法。 您还可以继续运行可配置数量的按需实例,以百分比或绝对数形式给出,并且在实例实例终止的情况下,它会自动故障转移到按需实例。 展望未来,以及在与预期标签匹配的任何新ASG上,超出配置为保持运行的数量的任何新按需实例将在启动后几秒钟内立即替换为现货克隆。 如果由于现货容量不足而暂时失败,AutoSpotting将每隔几分钟尝试不断更换它们,直到现货容量再次可用后才成功。 当启动竞价型实例
2021-02-01 23:08:18 166KB go infrastructure aws automation
1
人造板 网址: : :globe_showing_Europe-Africa: :clipboard: Web仪表板以检查Terraform状态 它是什么? Terraboard是一个Web仪表板,用于可视化和查询状态。 目前具有: 概述页面,列出了最近更新的状态文件及其活动 具有状态文件详细信息(包括版本和资源属性)的状态页 搜索界面,用于按类型,名称或属性查询资源 diff接口以比较版本之间的状态 当前,它支持几个远程状态后端提供程序: 总览 概述按最新修改日期显示了S3存储桶中的所有状态文件。 搜索 搜索视图允许通过各种条件查找资源。 州 状态视图显示给定版本的Terraform状态的详细信息。 相比 从状态视图,您可以将当前状态版本与另一个版本进行比较。 要求 与状态文件的位置无关,Terraboard需要存储其数据集的内部版本。 为此,它需要一个PostgreSQL数据库。 数据弹性并不是最重要的,因为可以随时在状态文件上重建该数据集。 AWS S3(状态)+ DynamoDB(锁定) 具有一个或多个Terraform状态的版本化S3存储桶名称,后缀为.tfs
2021-02-01 23:08:14 1.66MB go aws devops diff
1