为Terraform服务提供者的开发人员提供帮助

HashiCorp 宣布启动 Terraform Provider Enablement 项目,旨在通过提供文档、工具和社区支持,帮助开发者更容易地为 Terraform 创建自定义 Providers。此项目包括详细的教程和最佳实践,覆盖了从基础知识到高级技巧的各个方面。

AUG 28 2018 CHRIS DOHERTY

We at HashiCorp are pleased to introduce the new Terraform Provider Enablement project, making it easier than ever for Go developers to give Terraform's users access to their favorite clouds and services.

Terraform Providers

A HashiCorp Terraform CLI run uses two sub-systems: the Terraform Core, which provides universal services like configuration parsing and dependency mapping, and a Terraform Provider, which handles communication with a given API, whether a cloud (like AWS) or some other service (like GitHub). Providers are written in the Go programming language, a different skillset from the DevOps practitioner who writes Terraform configurations in HCL. Terraform has grown to over eighty integrated providers (which HashiCorp builds and tests), and several dozen more in the larger community. This is a tremendous accomplishment from Terraform's open-source community, and also far more than HashiCorp can maintain by ourselves. Writing providers has historically been an under-documented process, and it became clear that we needed to do more to support the Provider development that plays such a huge role in the success of Terraform and its users.

Provider Enablement Project

The Provider Enablement project's goal is to enable and scale the Terraform Ecosystem. The project will focus on developer empowerment and enablement through documentation, tooling, community management, and core improvements. The Enablement Project is for all Terraform Plugin authors and contributors: whether you're creating a provider for your company's internal use, or adding Terraform support for the next big public cloud, we want to help you succeed.

We are excited to announce the project's first milestone: a new documentation section for Extending Terraform, which collects the expertise of provider developers from inside and outside of HashiCorp:

We're still adding to the Extending Terraform pages, so if you see something missing, let us know. We may already be working on it!

We hope this takes the mystery out of writing Terraform Providers, and we're looking forward to delivering more tools to help the people and organizations of the Terraform Ecosystem continue to succeed.

转载于:https://blog.51cto.com/13883466/2170031

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值