Rocky Linux 9にCDK for Terraformをインストールします。
記事の目次
AWS CLIをインストールする!
以下の記事を参考にして、AWS CLIをインストールします。
JavaScriptおよびTypeScriptをインストールする!
以下の記事を参考にして、Node.jsおよびTypeScriptをインストールします。
Terraformをインストールする!
Terraformをインストールします。以下の例では、バージョンを指定して、1.5.2をインストールしています。
$ git clone https://github.com/tfutils/tfenv.git ~/.tfenv $ echo 'export PATH="$HOME/.tfenv/bin:$PATH"' >> ~/.bash_profile $ source ~/.bash_profile $ tfenv list-remote | head -5 $ tfenv install 1.5.2 $ tfenv list >> cloud9_create.log $ tfenv use 1.5.2 Cloning into '/home/usradmin/.tfenv'... remote: Enumerating objects: 1959, done. remote: Counting objects: 100% (564/564), done. remote: Compressing objects: 100% (150/150), done. remote: Total 1959 (delta 463), reused 451 (delta 410), pack-reused 1395 Receiving objects: 100% (1959/1959), 416.21 KiB | 2.17 MiB/s, done. Resolving deltas: 100% (1267/1267), done. 1.6.0-alpha20230802 1.6.0-alpha20230719 1.5.4 1.5.3 1.5.2 Installing Terraform v1.5.2 Downloading release tarball from https://releases.hashicorp.com/terraform/1.5.2/terraform_1.5.2_linux_amd64.zip ################################################################################################################# 100.0% Downloading SHA hash file from https://releases.hashicorp.com/terraform/1.5.2/terraform_1.5.2_SHA256SUMS Not instructed to use Local PGP (/home/usradmin/.tfenv/use-{gpgv,gnupg}) & No keybase install found, skipping OpenPGP signature verification terraform_1.5.2_linux_amd64.zip: OK Archive: /tmp/tfenv_download.eAAzsS/terraform_1.5.2_linux_amd64.zip inflating: /home/usradmin/.tfenv/versions/1.5.2/terraform Installation of terraform v1.5.2 successful. To make this your default version, run 'tfenv use 1.5.2' Switching default version to v1.5.2 Default version (when not overridden by .terraform-version or TFENV_TERRAFORM_VERSION) is now: 1.5.2
CDK for Terraformをインストールする!
CDK for Terraformをインストールします。
$ sudo npm install --g cdktf-cli@latest npm WARN deprecated @npmcli/ci-detect@1.4.0: this package has been deprecated, use `ci-info` instead added 474 packages, and audited 529 packages in 52s 98 packages are looking for funding run `npm fund` for details found 0 vulnerabilities
AWS CDKがインストールされたことを確認する!
AWS CDKがインストールされたことを確認します。
$ cdktf --version 0.17.3
おわりに
CDK for Terraformは、AWS CLI、Node.js、TypeScriptをインストールした後、npmコマンドでインストールします。
参考情報
関連記事