2017-08-25 3 views
0

私はこのガイドhttps://www.terraform.io/guides/writing-custom-terraform-providers.htmlを使用して当社の基本カスタムテラフォームプロバイダを作成しました。公式のterraformモジュールとしてterraformプロバイダーを公開するには?

次のステップとして、https://www.terraform.io/docs/providers/index.htmlで利用可能な他の正式なプロバイダのように公式のテラフォームモジュールとして公開したいと思います。

これに関する文書は見つかりませんでした。誰かがカスタムテラフォームプロバイダーを公開する手順を説明できますか?

答えて

1

いくつかの選択肢があります。

まず、オープンソースそれを必要とフォーマット以下のようにリポジトリに名前を付ける:

github.com/<your_account>/terraform-provider-<provider_name> 

それが有用であるのであれば他の人が、あなたのプロバイダを使用して起動することができます。使用方法については、README.mdに詳細な説明を書いてください。また、自動ビルドプロセス(トラビスci、サークルci、コードシップなどの無料CIツール)を設定し、バイナリファイルにビルドし、さまざまなバージョンと運用システムで定期的にリリースする必要があります。

存在するテラフォームプロバイダの.travis.ymlを解放する方法を参照できます。たとえば:https://github.com/terraform-providers

幸運を:あなたは、あなたのプロバイダが便利、そしてオープンソースコミュニティのために重要である

https://github.com/terraform-providers/terraform-provider-aws/blob/master/.travis.yml

思います場合は、組織にプロバイダを追加するよう要求する直接Hashicorpyお問い合わせください。

+1

ありがとうございました。私は既にgithub https://github.com/AviatrixSystems/terraform-provider-aviatrixに私のプロバイダをアップロードしています。私はまだトラビスを設定する必要があります。私は詳細については、hashicorpにも連絡しました。 –

関連する問題