Terraformの勉強 その1
4月から新しい業務に入っているのだが、Terraformを扱うとのことだったので、急遽内容を変更する。 Terraformとはなんぞや?的なものは、インターネットの世界に溢れているので、本記事では割愛する。
まず、公式のチュートリアルだが、英語版しかないため、ちょっと腰が重い。
そのため、最初にインストールの章「Install Terraform」だけやった後に、日本語資料を探して感覚をつかんでみようと思う。
Terraformのインストール
私の環境は、macOS(12.3)のため、Homebrewを使用する。
$ brew tap hashicorp/tap $ brew install hashicorp/tap/terraform
インストール後、以下コマンドの実行結果(バージョン番号)が返ってくれば、正常にインストールされている。
% terraform -version Terraform v1.1.7 ★ on darwin_amd64
なお、いちいちterraform hogehoge
と打つのが面倒であれば、プロファイルにエイリアスを記述すると楽である。私は、alias tf='terraform'
とした。
タブ補完の有効化
以下コマンドを実行することで、プロファイルにタブキーの補完用設定が追記される。
$ terraform -install-autocomplete
autoload -U +X bashcompinit && bashcompinit complete -o nospace -C /usr/local/bin/terraform terraform
Visual Studio Codeの拡張
HashiCorp公式の拡張が出ている。
.tf
ファイルを編集する時にSyntax highlightや補完が効くので、こちらもインストールする。
とりあえず、事前準備は以上
明日以降、Terraformコマンドの実行や.tf
ファイルの編集を勉強していく。