Terraformは、HashiCorpによって作成されたオープンソースのインフラストラクチャ自動化ツールです。 Goプログラミング言語で書かれています。宣言型言語を使用して、インフラストラクチャを構成ファイル内のコードとして定義および記述し、AWS、GCP、Azureなどのさまざまなパブリッククラウドプロバイダーにそのインフラストラクチャをデプロイして管理できます。
Terraformを使用する場合の基本的なワークフローは次のとおりです。
1.作成するインフラストラクチャの要素を宣言する構成ファイルをコンピューターに書き込みます。
2。 Terraformに構成を分析してから、対応するインフラストラクチャを作成するように指示します。
このチュートリアルでは、Ubuntu18.04にTerraformをインストールする方法について説明します。
Terraformをインストール
Terraformのインストールは非常に簡単です。 Terraformは、Terraformダウンロードページからダウンロードできます。オペレーティングシステムとアーキテクチャに適したパッケージを選択し、アーカイブを解凍して、バイナリをPATH変数に含まれているディレクトリに移動します。
まず、〜/ binディレクトリを作成します:
mkdir ~/bin
Ubuntuでは、このディレクトリを作成すると、自動的にPATHに追加されます。
次に、zipアーカイブをダウンロードします。ダウンロードする最新バージョンについては、Terraformのダウンロードページにアクセスしてください。
wget https://releases.hashicorp.com/terraform/0.12.24/terraform_0.12.24_linux_amd64.zip
アーカイブを解凍します。アーカイブは、terraform
と呼ばれる単一のバイナリを抽出します 。
unzip terraform_0.12.24_linux_amd64.zip
terraform
を移動します システムのPATH
に含まれるディレクトリへのバイナリ この場合、それは~/bin
ディレクトリ。
mv terraform ~/bin
Terraformがインストールされているかどうかを確認するには、次のコマンドを実行します。
terraform version
# Terraform v0.12.24
Terraformの使用方法、インフラストラクチャの展開および管理方法を学ぶのに最適な場所は、Terraformドキュメントです。それを使って管理できるプロバイダーはたくさんあります。
- https://www.terraform.io/