Terraform: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<source lang="bash">
<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
</source>
</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