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

Linux ディストリビューションに Terraform をインストールして構成する方法

Terraform は、インフラストラクチャを自動化および管理できる無料のオープンソース アプリケーションです。 Terraform は、宣言型言語を使用してサービスとプラットフォームを構築するのに役立ちます。これは、自動化のすべてのステップを定義する必要がないことを意味します。それはそれ自体で学ぶことができます。システムの自動化のすべてのステップについて心配する必要はありません。それはそれを処理することができます。 Terraform の初心者であれば、スターチから始めることができます。 Terraform は、Ubuntu、Fedora、Arach、Red Hat、およびその他の主要な Linux ディストリビューションをサポートしています。 Linux に Terraform をインストールすると、AWS、クラウド、VM、およびその他のシステムと統合できます。

Linux の Terraform

Linux では、コマンドライン インターフェイスを使用して Terraform を実行できます。 Terraform は HashiCorp によって開発され、Go プログラミング言語で記述され、Mozilla Public License v2.0 に基づいて構築されました。データ共有、API、アクセス制御をサポートしています。この投稿では、Terraform を Linux ディストリビューションにインストールする方法について説明します。

1. Debian、Ubuntu、および Mint に Terraform をインストールする

Terraform を Ubuntu または Debian ベースの Linux システムにインストールするのは簡単で簡単です。公式の Linux レポジトリで入手できます。まず、ターミナル シェルで cURL コマンドを実行して、Terraform の GPG キーをシステムに追加します。

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

次に、次のコマンドを実行して、Hashicorp Web サイトから Terraform をダウンロードします。

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

最後に、システム リポジトリを更新し、Terraform を Ubuntu システムにインストールできます。インストールには root パスワードが必要です。

$ sudo apt update
$ sudo apt install terraform

2. Fedora および Red Hat Linux に Terraform をインストールする

マシンで Fedora ワークステーションまたは Red Hat Linux を実行している場合は、この手順に従って Terraform をシステムにインストールできます。 DNF ベースの Fedora Linux マシンの以前のバージョンに Terraform をインストールする方法には、YUM コマンドと DNF コマンドの両方が含まれます。

Red Hat Linux システムでは、最初に次の YUM コマンドを実行して YUM-utils を追加し、次に次のコマンドを実行してシステムにダウンロードできます。

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

DNF ベースの Fedora ワークステーションを使用している場合は、ターミナル シェルで次のコマンドを実行して、DNF プラグインを追加し、Terraform を Linux システムにダウンロードできます。

sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo

最後に、ターミナル シェルで次のコマンドを実行して、システム リポジトリを更新し、マシンに Terraform をインストールします。

$ sudo yum update
$ sudo yum install terraform

3. wget 経由で Terraform をダウンロードし、Linux にインストールします

Hashicorp リポジトリの URL がローカルのインターネット接続で機能しない場合は、リポジトリの場所をお住まいの国からメイン サーバーに変更できます。それでもうまくいかない場合は、Terraform を Linux マシンにインストールできるオプションがあります。

まず、wget をインストールする必要があります。 システム上のツール。通常、wget Debian と Red Hat システムの両方にプリインストールされています。お使いのマシンで見つからない場合は、次のコマンドを使用してインストールしてください。

Fedora/Red Hat Linux に wget をインストール

sudo dnf install wget

Debian/Ubuntu Linux に wget をインストール

sudo apt install wget

wgetのとき インストールが完了したら、ターミナル シェルで次のコマンドを実行して、圧縮されたバージョンの Terraform を Linux ファイル システムにダウンロードできます。 wget コマンドは通常、ホーム ディレクトリ内にファイルを保存します。

wget https://releases.hashicorp.com/terraform/0.11.14/terraform_0.11.14_linux_amd64.zip

ダウンロード後、ディレクトリを参照し、unzip コマンドを実行してファイルを抽出します。

sudo unzip terraform_0.14.10_linux_amd64.zip

次に、次の移動コマンドを実行して、Terraform ファイルを /usr/local/bin/ 内に移動します。 ディレクトリ。次のコマンドを実行する前に、root ユーザーであることを確認してください。

sudo mv terraform /usr/local/bin/

Terraform ファイルを /usr/local/bin 内に移動した後 which を実行できます。 以下のコマンドを実行して、Terraform が機能するかどうかを確認します。戻り値として、Terraform ファイルを保存したディレクトリを取得します。

$ which terraform

4. Snap 経由で Arch に Terraform をインストール

Arch および Arch ベースの Linux システムを使用している場合は、Snap ストアからシステムに Terraform をインストールできます。システムに Snap がインストールされていない場合は、ターミナル シェルで次の git コマンドラインを実行して、Arch リポジトリから Snap を複製し、Arch Linux で Snap デーモンを有効にします。

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si

ここで、次のシステム制御コマンドをアクセス権付きで実行して、Snap ソケットを有効にし、システムに Snap デーモンのソフト リンクを作成します。

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

最後に、次の snap コマンドを実行して、Arch システムで Terraform 自動化ツールを取得できます。

sudo snap install terraform --candidate

Arch Linux では、Terraform のコンパイル済み ZST パッケージをダウンロードすることもできます。これは、後でデフォルトのパッケージ インストーラーを使用してシステムにインストールできます。ここをクリックして、Terraform ツールの ZST パッケージをダウンロードしてください。

Linux で Terraform を使ってみる

これまで、Terraform を Linux システムにインストールするいくつかの方法を見てきました。インストールが完了したら、最後にターミナル シェルで次のコマンドを実行して、Terraform のバージョンを確認するとよいでしょう。次のコマンドはいずれも、Terraform のバージョンを出力します。

$ terraform -v
$ terraform version

最後の言葉

Terraform 自動化ツールを Linux にインストールしたら、マシン上ですぐに実行して開始できます。クラウドベースのシステムまたは仮想マシンで使用している場合は、システムにアクティブなインターネット接続があり、Terraform が正しくデプロイされていることを確認してください。投稿全体で、ほとんどの主要な Linux ディストリビューションに Terraform をインストールするプロセスについて説明しました。

この投稿が有用で有益であると思われる場合は、友人や Linux コミュニティと共有してください。この投稿に関するご意見をコメント セクションに書き留めることもできます。


Linux
  1. LinuxにNagiosをインストールして設定する方法

  2. LinuxディストリビューションにTerraformをインストールする方法

  3. Linux に EMC PowerPath をインストールして構成する方法

  1. UbuntuLinuxにMemcachedをインストールして構成する方法

  2. LinuxシステムにRedisをインストールして設定する方法

  3. Linux に DNS サーバーをインストールして構成する方法

  1. Linux ディストリビューションに ZSH をインストールして構成する方法

  2. Linux ディストリビューションに Angular CLI をインストールして構成する方法

  3. Linux システムに AnyDesk をインストールして構成する方法