🌊
Terraformコマンドのalias設定
Terraformで構築するにあたって、terraform plan
、terraform apply
など各種コマンドを使用しますが、terraform
ってちょっと長いんですよね・・・笑
そこで、.bashrc
や.zshrc
にaliasを記述することでterraform
コマンドを省略できます。
設定方法
今回はvi
コマンドで.bashrc
ファイルを開いて記述していきます。
vi ~/.bashrc
.bashrc
ファイルを開いたら、aliasを記述します。
alias tf='terraform'
以上でterraform plan
やterraform apply
コマンドは、tf plan
、tf apply
で実行可能となりました!
確認方法
aliasが設定できているか確認するには、alias
コマンドを実行するだけでOKです!
設定されている一覧が表示されます。
alias
設定が反映されない場合
もし、.bashrc
にaliasを書いても設定が反映されない場合は、.bash_profile
というファイルに.bashrc
を読み込ませる設定が必要です。
vi
コマンドで.bash_profile
ファイルを開いてください。
vi ~/.bash_profile
.bash_profile
ファイルを開いたら、ファイルの一番下に以下のように記述します。
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
・
・
・
# <<< conda initialize <<<
source ~/.bashrc # このコマンドを追記
保存後、ターミナルを再読み込みさせれば完了です!
他の書き方について
今回はコマンドのterraform
部分をalias設定しましたが、
plan
なども含めてalias設定することでより効率的にコマンド実行できると思います。
例
alias tfp=`terraform plan`
alias tfv=`terraform validate`
alias tfa=`terraform apply`
おつかれさまでした!
Discussion