add opentofu + exit scripts
parent
430d74091e
commit
9613dbc261
@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "\n
|
||||
██████╗ ██████╗ ███████╗███╗ ██╗████████╗ ██████╗ ███████╗██╗ ██╗
|
||||
██╔═══██╗██╔══██╗██╔════╝████╗ ██║╚══██╔══╝██╔═══██╗██╔════╝██║ ██║
|
||||
██║ ██║██████╔╝█████╗ ██╔██╗ ██║ ██║ ██║ ██║█████╗ ██║ ██║
|
||||
██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║ ██║ ██║ ██║██╔══╝ ██║ ██║
|
||||
╚██████╔╝██║ ███████╗██║ ╚████║ ██║ ╚██████╔╝██║ ╚██████╔╝
|
||||
╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ "
|
||||
|
||||
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg
|
||||
|
||||
sudo install -m 0755 -d /etc/apt/keyrings
|
||||
curl -fsSL https://get.opentofu.org/opentofu.gpg | sudo tee /etc/apt/keyrings/opentofu.gpg >/dev/null
|
||||
curl -fsSL https://packages.opentofu.org/opentofu/tofu/gpgkey | sudo gpg --no-tty --batch --dearmor -o /etc/apt/keyrings/opentofu-repo.gpg >/dev/null
|
||||
sudo chmod a+r /etc/apt/keyrings/opentofu.gpg /etc/apt/keyrings/opentofu-repo.gpg
|
||||
|
||||
echo \
|
||||
"deb [signed-by=/etc/apt/keyrings/opentofu.gpg,/etc/apt/keyrings/opentofu-repo.gpg] https://packages.opentofu.org/opentofu/tofu/any/ any main
|
||||
deb-src [signed-by=/etc/apt/keyrings/opentofu.gpg,/etc/apt/keyrings/opentofu-repo.gpg] https://packages.opentofu.org/opentofu/tofu/any/ any main" | \
|
||||
sudo tee /etc/apt/sources.list.d/opentofu.list > /dev/null
|
||||
sudo chmod a+r /etc/apt/sources.list.d/opentofu.list
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y tofu
|
||||
|
||||
exit 0
|
Loading…
Reference in New Issue