Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
HashiCorp 並びに HashiCorp Products である Atlas, Vagrant, Packer, Serf, Consul, Terraform, Vault, Nomad, Otto 等に関する Advent Calendar です。
このエントリは HashiCorp Advent Calendar 2015 - Qiita 10日目の記事です。今回はTerraformのmodule機能に関する知見をご紹介します。 moduleとは? module "consul" { source = "github.com/hashicorp/consul/terraform/aws" servers = 3 } moduleは、Terraform resourceを抽象化するためのものです。よく使うパラメータをmodule内に隠蔽して入力項目を減らしたり、複数のresourceをまとめたり、tfファイルの見通しを良くするために使います。 生のresourceを使ってTerraformの設定ファイルを書くのには、ある程度インフラの知識が必要です。module機能を使って、可能な限り入力項目を簡潔にすれば、インフラの知識がない人でも
ども、あらためて Consul を勉強している cloudpack の かっぱ (@inokara) です。 はじめに consul exec や consul watch あたりを色々と試してみる。 参考 consul command オーケストレーションツールとしてのConsulの使い方 【Consul】 0.4の新機能(参考訳) consul exec ざっくりホワっと クラスタ内のノードにて一斉にコマンドを実行させることが出来るという脳筋な自分にはとても嬉しいコマンド。 トライ 例えば consul クラスタ内のノードでリーダーノードの確認をしてみる。 $ consul exec curl -s -X GET http://localhost:8500/v1/status/leader ip-xxx-xx-xx-36: "xxx.xx.xx.36:8300" ==> ip-xxx-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く