You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-starlight/src/content/docs/01-getting-started/03-install.mdx
+32-17Lines changed: 32 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,11 +27,12 @@ Run `curl -sL https://terragrunt.gruntwork.io/install | bash -s -- --help` to se
27
27
## Download from releases page
28
28
29
29
1. Go to the [Releases Page](https://github.com/gruntwork-io/terragrunt/releases).
30
-
2. Download the binary for your operating system: e.g., if you're on a Mac, download `terragrunt_darwin_amd64`; if you're on Windows, download `terragrunt_windows_amd64.exe`, etc.
31
-
3. Optionally, follow the instructions below on [verifying the checksum](#verifying-the-checksum).
32
-
4. Rename the downloaded file to `terragrunt`.
33
-
5. Add execute permissions to the binary: e.g., On Linux and Mac: `chmod u+x terragrunt`.
34
-
6. Put the binary somewhere on your `PATH`: e.g., On Linux and Mac: `mv terragrunt /usr/local/bin/terragrunt`.
30
+
2. Download the archive for your operating system: e.g., if you're on a Mac, download `terragrunt_darwin_amd64.tar.gz`; if you're on Windows, download `terragrunt_windows_amd64.exe.zip`, etc.
31
+
3. Download `SHA256SUMS` and optionally `SHA256SUMS.gpgsig` for signature verification.
32
+
4. Verify the checksum and optionally the signature (see [Verifying the checksum](#verifying-the-checksum) below).
33
+
5. Extract the archive: e.g., `tar -xzf terragrunt_darwin_amd64.tar.gz` or unzip on Windows.
34
+
6. Add execute permissions to the binary (Linux/Mac): `chmod u+x terragrunt`.
35
+
7. Put the binary somewhere on your `PATH`: e.g., On Linux and Mac: `mv terragrunt /usr/local/bin/terragrunt`.
These scripts automatically verify the SHA256 checksum and GPG signature before completing.
89
+
:::
90
+
71
91
## Install via a package manager
72
92
73
93
Note that all the different package managers are third party. The third party Terragrunt packages may not be updated with the latest version, but are often close. Please check your version against the latest available on the [Releases Page](https://github.com/gruntwork-io/terragrunt/releases).
@@ -138,15 +158,10 @@ Colleagues and CI/CD pipelines can then install the associated tool manager, and
138
158
139
159
Note that the tools Terragrunt integrates with, such as OpenTofu and Terraform, can also be managed by these tool managers, so you can also pin the versions of those tools in the same file.
140
160
141
-
Also note that the asdf plugin that `asdf` relies on is maintained by a third party:
142
-
143
-
https://github.com/ohmer/asdf-terragrunt
161
+
**Backend details:**
144
162
145
-
Gruntwork makes no guarantees about the safety or reliability of third-party plugins.
146
-
147
-
The asdf plugin relied upon by `mise` is maintained by Gruntwork, as requested by the community:
Once the autocomplete support is installed, you will need to restart your shell.
185
200
201
+
## Gruntwork Pipelines
202
+
203
+
Gruntwork offers a commercial CI/CD solution for Terragrunt called [Pipelines](https://www.gruntwork.io/platform/pipelines). Pipelines is a fully managed CI/CD service that is designed to work seamlessly with Terragrunt. It provides an out of the box solution for running Terragrunt in CI/CD without the need to setup and maintain your own CI/CD infrastructure.
204
+
186
205
## Terragrunt GitHub Action
187
206
188
207
Terragrunt is also available as a GitHub Action.
189
208
190
209
Instructions on how to use it can be found at [https://github.com/gruntwork-io/terragrunt-action](https://github.com/gruntwork-io/terragrunt-action).
191
-
192
-
## Gruntwork Pipelines
193
-
194
-
Gruntwork offers a commercial CI/CD solution for Terragrunt called [Pipelines](https://www.gruntwork.io/platform/pipelines). Pipelines is a fully managed CI/CD service that is designed to work seamlessly with Terragrunt. It provides an out of the box solution for running Terragrunt in CI/CD without the need to setup and maintain your own CI/CD infrastructure.
0 commit comments