GNU/Linux >> Linux の 問題 >  >> Ubuntu

CentOS 8 /Ubuntu21.04にTerraformv1.0.0をインストールする方法

Terraformとは何ですか?

テラフォーム は自動化の世界で人気のあるクラウドオーケストレーションツールであり、 IACを介してインフラストラクチャをデプロイするために使用されます (コードとしてのインフラストラクチャ ) アプローチ。 テラフォーム Hashicorpによって構築されています Mozilla Public Licenseの下でリリースされました 。

サポート:
  • パブリッククラウド
  • プライベートクラウド
  • ハイブリッドクラウド

AWS、Azureクラウド、GCP、Oracleクラウド、その他多くの人気のあるプロバイダーが含まれます。

必要なのは、ベースマシンとして機能するローカル/サーバーマシンにテラフォームバイナリをダウンロードすることだけです。

次に、Terraformはその特定のプロバイダーのプラグインを自動的にダウンロードし、プロバイダーAPIで認証してプランを実行します。

コードとしてのインフラストラクチャ

インタラクティブなツールやハードウェア構成ではなく、機械可読な定義ファイルを介して、仮想マシン、ストレージ、ネットワーク、データベースなどのリソースをプロビジョニングおよび管理するプロセス。

機能
  • オープンソース。
  • 宣言型構文。
  • プラガブルモジュール。
  • 不変のインフラストラクチャ。
  • シンプルなクライアントのみのアーキテクチャ。

LinuxディストリビューションへのTerraformのインストール

テラフォーム 一次配布パッケージは.zipで提供されます フォーマット。Linuxシステム上の任意の場所で解凍できる単一の実行可能ファイルが含まれています。

RHEL、CentOS、FedoraにTerraformをインストールする

方法(1)

CentOSにTerraformをインストールするには、リポジトリリストを更新することから始めます。

sudo yum update

そのため、 wgetが必要になります および解凍 –お持ちでない場合は、次のように入力してインストールしてください:

sudo yum install wget unzip

開発者のWebサイトからTerraformをダウンロードします:

sudo wget https://releases.hashicorp.com/terraform/1.0.0/terraform_1.0.0_linux_amd64.zip

ダウンロードしたファイルを抽出します:

unzip ./terraform_1.0.0_linux_amd64.zip -d  /usr/local/bin

出力は、ファイルが/usr/local/binにあることを確認します ディレクトリ。

最後に、Terraformがコマンドを受け入れることを確認します。

terraform --version

システムはTerraformv.1.0.0を表示する必要があります。

注:

したがって、開発者のWebサイトから最新バージョンをインストールするには、このリンクにアクセスして最新バージョンを選択してください。

Terraform開発者のWebサイト

ちなみに、現在の最新バージョンはTerraform v1.0.0

方法(2)

ただし、構成管理ツールとの統合を簡単にするために、terraformは Debian用のパッケージリポジトリも提供しています。 -ベースおよびRHEL ベースのシステム。Terraformをインストールできます。 APTと呼ばれるデフォルトのパッケージ管理ツールを使用する およびYum

以下のコマンドに従うだけです:

$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo
$ sudo yum update
$ sudo yum install terraform

Debian、Ubuntu、MintにTerraformをインストールする

方法(1)

したがって、CentOで行ったのと同じように、次の手順に従います。

Terraformをダウンロードする前に、リポジトリリストを更新してください:

sudo apt-get update

システムにwgetがない場合 および解凍 ユーティリティについては、以下を使用してインストールしてください。

sudo apt-get install wget unzip

したがって、 wgetを実行します Terraformをダウンロードするためのユーティリティ:

sudo wget https://releases.hashicorp.com/terraform/1.0.0/terraform_1.0.0_linux_amd64.zip

したがって、これは出力の例です:

ダウンロードが完了したら、ファイルを抽出します。

sudo unzip ./terraform_1.0.0_linux_amd64.zip -d /usr/local/bin

次に、Terraformがコマンドを受け入れることを確認します。

terraform version

また、出力にはTerraformv.1.0.0が表示されます。

方法(2)

また、構成管理ツールとの統合を簡単にするために、パッケージリポジトリを使用して次のコマンドに従います。

$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -

$ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"

$ sudo apt update

$ sudo apt install terraform

これで、簡単なterraformversionコマンドを実行してインストールを確認できます。

$ terraform --version

Ubuntu
  1. CentOS7にTomcat9をインストールする方法

  2. CentOS8にApacheをインストールする方法

  3. CentOSにMinikubeをインストールする方法

  1. Ubuntu18.04にDockerをインストールする方法

  2. Ubuntu18.04にApacheをインストールする方法

  3. Ubuntu18.04にMariaDB10.4をインストールする方法

  1. CentOS 7 /Ubuntu18.04にTerraformをインストールする方法

  2. Ubuntu18.04にMongoDBをインストールする方法

  3. Ubuntu18.04にJenkinsをインストールする方法