Terraform: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
< | <syntaxhighlight lang="bash"> | ||
# wget -qO - terraform.gpg https://apt.releases.hashicorp.com/gpg\ | # wget -qO - terraform.gpg https://apt.releases.hashicorp.com/gpg\ | ||
# | sudo gpg --dearmor -o /usr/share/keyrings/terraform-archive-keyring.gpg | # | sudo gpg --dearmor -o /usr/share/keyrings/terraform-archive-keyring.gpg | ||
Line 19: | Line 19: | ||
sudo apt upgrade && sudo apt install terraform | sudo apt upgrade && sudo apt install terraform | ||
terraform version | terraform version | ||
</ | </syntaxhighlight> | ||
== References == | == References == | ||
Line 25: | Line 25: | ||
| valign="top" | | | valign="top" | | ||
* [https://www.terraform.io/cli/install/apt Terraform CLI Packages for Ubuntu] | * [https://www.terraform.io/cli/install/apt Terraform CLI Packages for Ubuntu] | ||
* [[Google Cloud CLI]] | |||
* [[Vagrant]] | * [[Vagrant]] | ||
* [[Ansible]] | |||
* [[AWS]] | |||
* [[K8s]] | |||
* [[K9s]] | |||
| valign="top" | | | valign="top" | |
Revision as of 20:47, 13 May 2024
# wget -qO - terraform.gpg https://apt.releases.hashicorp.com/gpg\
# | sudo gpg --dearmor -o /usr/share/keyrings/terraform-archive-keyring.gpg
#
# sudo echo "deb [arch=$(dpkg --print-architecture)\
# signed-by=/usr/share/keyrings/terraform-archive-keyring.gpg]\
# https://apt.releases.hashicorp.com $(lsb_release -cs) main" > /etc/apt/sources.list.d/terraform.list
curl -fsSL https://apt.releases.hashicorp.com/gpg\
| sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
cat << EOF | sudo tee /etc/apt/sources.list.d/hashicorp.list >/dev/null
deb [arch=$(dpkg --print-architecture)\
signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg]\
https://apt.releases.hashicorp.com $(lsb_release -cs) main
EOF
sudo apt update && sudo apt list --upgradeable
sudo apt upgrade && sudo apt install terraform
terraform version
References
| ||