diff --git a/website/docs/intro/install/bsd.mdx b/website/docs/intro/install/bsd.mdx new file mode 100644 index 0000000000..30a5b34db3 --- /dev/null +++ b/website/docs/intro/install/bsd.mdx @@ -0,0 +1,30 @@ +--- +sidebar_position: 1 +sidebar_label: FreeBSD +description: |- + Install OpenTofu on FreeBSD. +--- + +import CodeBlock from '@theme/CodeBlock'; +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import ApkConvenienceScript from '!!raw-loader!./alpine-convenience.sh' +import ApkManualScript from '!!raw-loader!./alpine-manual.sh' + +# Installing OpenTofu on FreeBSD + +OpenTofu is available for FreeBSD and can be installed using the [pkg](https://pkgs.org/download/opentofu) and [port](https://cgit.freebsd.org/ports/commit/?id=f49b835b51fd5d92138706c32523c6f361740eac) system or by downloading the package directly. + +## Installing using the pkg + +```bash +pkg update -f +pkg install opentufu +``` + +## Installing the port + +```bash +portsnap fetch extract +make -C /usr/ports/sysutils/opentofu install clean +``` diff --git a/website/docs/intro/install/index.mdx b/website/docs/intro/install/index.mdx index f2c8da6426..4c30f8b4f4 100644 --- a/website/docs/intro/install/index.mdx +++ b/website/docs/intro/install/index.mdx @@ -11,55 +11,53 @@ import DocCardList from "@theme/DocCardList"; You can install OpenTofu via a wide range of methods. Please select your operating system and installation method: diff --git a/website/docs/intro/install/install-opentofu.sh b/website/docs/intro/install/install-opentofu.sh index 9fc5f58c8f..f87f7b0247 100755 --- a/website/docs/intro/install/install-opentofu.sh +++ b/website/docs/intro/install/install-opentofu.sh @@ -1246,4 +1246,4 @@ main() { } main "$@" -exit $? +exit $? \ No newline at end of file diff --git a/website/docs/intro/install/standalone.mdx b/website/docs/intro/install/standalone.mdx index 8ca3df40ae..1014dbb65d 100644 --- a/website/docs/intro/install/standalone.mdx +++ b/website/docs/intro/install/standalone.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 99 -sidebar_label: Standalone (Linux/MacOS/Windows) +sidebar_label: Standalone (Linux/MacOS/Windows/BSD) description: |- Use OpenTofu as a standalone binary without installation. --- @@ -22,7 +22,7 @@ import Admonition from '@theme/Admonition'; ## Using the installer script - + {LinuxScript} The standalone installer verifies the integrity of the downloaded files. You need to install cosign, GnuPG, or disable the integrity verification by using the --skip-verify option. @@ -69,7 +69,7 @@ Please download the `tofu_YOURVERSION_SHA256SUMS` file from the release. This fi After you have verified the checksums, you can verify the integrity of the checksum file itself with [Cosign](https://docs.sigstore.dev/system_config/installation/). Please make sure you have installed Cosign and download the `tofu_YOURVERSION_SHA256SUMS.pem` and `tofu_YOURVERSION_SHA256SUMS.sig` files for your release. You can then run the integrity verification: - + {VerifyCosignLinux}