Downloads:
1,841,849
Downloads of v 0.13.0-beta1:
349
Last Update:
06 Jun 2020
Package Maintainer(s):
Software Author(s):
- Mitchell Hashimoto
- HashiCorp
Tags:
terraform hashicorp- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Terraform
This is a prerelease version of Terraform.
- 1
- 2
- 3
0.13.0-beta1 | Updated: 06 Jun 2020
- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
1,841,849
Downloads of v 0.13.0-beta1:
349
Maintainer(s):
Software Author(s):
- Mitchell Hashimoto
- HashiCorp
Terraform 0.13.0-beta1
This is a prerelease version of Terraform.
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Mitchell Hashimoto, HashiCorp. The inclusion of Mitchell Hashimoto, HashiCorp trademark(s), if any, upon this webpage is solely to identify Mitchell Hashimoto, HashiCorp goods or services and not for commercial purposes.
- 1
- 2
- 3
Some Checks Have Failed or Are Not Yet Complete
Not All Tests Have Passed
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Terraform, run the following command from the command line or from PowerShell:
To upgrade Terraform, run the following command from the command line or from PowerShell:
To uninstall Terraform, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download terraform --internalize --version=0.13.0-beta1 --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade terraform -y --source="'INTERNAL REPO URL'" --version="'0.13.0-beta1'" --prerelease [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade terraform -y --source="'INTERNAL REPO URL'" --version="'0.13.0-beta1'" --prerelease
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install terraform
win_chocolatey:
name: terraform
version: '0.13.0-beta1'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'terraform' do
action :install
source 'INTERNAL REPO URL'
version '0.13.0-beta1'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller terraform
{
Name = "terraform"
Version = "0.13.0-beta1"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'terraform':
ensure => '0.13.0-beta1',
install_options => ['--prerelease'],
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...
This package is exempt from moderation. While it is likely safe for you, there is more risk involved.
Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.
The key features of Terraform are:
- Infrastructure as Code: Infrastructure is described using a high-level configuration syntax. This allows a blueprint of your datacenter to be versioned and treated as you would any other code. Additionally, infrastructure can be shared and re-used.
- Execution Plans: Terraform has a "planning" step where it generates an execution plan. The execution plan shows what Terraform will do when you call apply. This lets you avoid any surprises when Terraform manipulates infrastructure.
- Resource Graph: Terraform builds a graph of all your resources, and parallelizes the creation and modification of any non-dependent resources. Because of this, Terraform builds infrastructure as efficiently as possible, and operators get insight into dependencies in their infrastructure.
- Change Automation: Complex changesets can be applied to your infrastructure with minimal human interaction. With the previously mentioned execution plan and resource graph, you know exactly what Terraform will change and in what order, avoiding many possible human errors.
For more information, see the introduction section of the Terraform website.
UnInstall-ChocolateyZipPackage "terraform" "terraformInstall.zip"
Log in or click on link to see number of positives.
- terraform.0.13.0-beta1.nupkg (38073685c835) - ## / 63
- terraform_0.13.0-beta1_windows_amd64.zip (03a3154a2447) - ## / 63
- terraform_0.13.0-beta1_windows_386.zip (368665190a82) - ## / 64
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
Terraform 1.11.0-beta1 | 118 | Friday, January 17, 2025 | Approved | |
Terraform 1.11.0-alpha20250107 | 161 | Wednesday, January 8, 2025 | Approved | |
Terraform 1.11.0-alpha20241218 | 258 | Thursday, December 19, 2024 | Approved | |
Terraform 1.11.0-alpha20241211 | 103 | Thursday, December 12, 2024 | Approved | |
Terraform 1.11.0-alpha20241106 | 587 | Thursday, November 7, 2024 | Approved | |
Terraform 1.10.5 | 930 | Thursday, January 23, 2025 | Approved | |
Terraform 1.10.4 | 14947 | Thursday, January 9, 2025 | Approved | |
Terraform 1.10.3 | 18040 | Thursday, December 19, 2024 | Approved | |
Terraform 1.10.2 | 7318 | Thursday, December 12, 2024 | Approved | |
Terraform 1.10.1 | 9529 | Thursday, December 5, 2024 | Approved | |
Terraform 1.10.0 | 10138 | Thursday, November 28, 2024 | Approved | |
Terraform 1.10.0-rc3 | 13 | Tuesday, November 26, 2024 | Approved | |
Terraform 1.10.0-rc2 | 13 | Thursday, November 21, 2024 | Approved | |
Terraform 1.10.0-rc1 | 21 | Thursday, November 14, 2024 | Approved | |
Terraform 1.10.0-beta1 | 105 | Friday, November 1, 2024 | Approved | |
Terraform 1.10.0-alpha20241023 | 155 | Thursday, October 24, 2024 | Approved | |
Terraform 1.10.0-alpha20241009 | 250 | Thursday, October 10, 2024 | Approved | |
Terraform 1.10.0-alpha20240926 | 230 | Friday, September 27, 2024 | Approved | |
Terraform 1.10.0-alpha20240918 | 139 | Thursday, September 19, 2024 | Approved | |
Terraform 1.10.0-alpha20240911 | 121 | Thursday, September 12, 2024 | Approved | |
Terraform 1.10.0-alpha20240828 | 237 | Thursday, August 29, 2024 | Approved | |
Terraform 1.10.0-alpha20240814 | 225 | Thursday, August 15, 2024 | Approved | |
Terraform 1.10.0-alpha20240807 | 129 | Thursday, August 8, 2024 | Approved | |
Terraform 1.10.0-alpha20240730 | 136 | Wednesday, July 31, 2024 | Approved | |
Terraform 1.10.0-alpha20240717 | 211 | Thursday, July 18, 2024 | Approved | |
Terraform 1.10.0-alpha20240619 | 387 | Thursday, June 20, 2024 | Approved | |
Terraform 1.10.0-alpha20240606 | 246 | Friday, June 7, 2024 | Approved | |
Terraform 1.9.8 | 34822 | Wednesday, October 16, 2024 | Approved | |
Terraform 1.9.7 | 11821 | Thursday, October 3, 2024 | Approved | |
Terraform 1.9.6 | 12892 | Thursday, September 19, 2024 | Approved | |
Terraform 1.9.5 | 20213 | Wednesday, August 21, 2024 | Approved | |
Terraform 1.9.4 | 9985 | Thursday, August 8, 2024 | Approved | |
Terraform 1.9.3 | 9963 | Thursday, July 25, 2024 | Approved | |
Terraform 1.9.2 | 9970 | Thursday, July 11, 2024 | Approved | |
Terraform 1.9.1 | 6366 | Thursday, July 4, 2024 | Approved | |
Terraform 1.9.0 | 6304 | Thursday, June 27, 2024 | Approved | |
Terraform 1.9.0-rc3 | 30 | Saturday, June 22, 2024 | Approved | |
Terraform 1.9.0-rc2 | 24 | Thursday, June 20, 2024 | Approved | |
Terraform 1.9.0-rc1 | 37 | Thursday, June 13, 2024 | Approved | |
Terraform 1.9.0-beta1 | 98 | Saturday, June 1, 2024 | Approved | |
Terraform 1.9.0-alpha20240516 | 231 | Friday, May 17, 2024 | Approved | |
Terraform 1.9.0-alpha20240501 | 253 | Thursday, May 2, 2024 | Approved | |
Terraform 1.9.0-alpha20240404 | 67 | Sunday, April 28, 2024 | Approved | |
Terraform 1.8.5 | 15339 | Thursday, June 6, 2024 | Approved | |
Terraform 1.8.4 | 10321 | Thursday, May 23, 2024 | Approved | |
Terraform 1.8.3 | 11176 | Thursday, May 9, 2024 | Approved | |
Terraform 1.8.2 | 10215 | Thursday, April 25, 2024 | Approved | |
Terraform 1.8.1 | 5115 | Monday, April 22, 2024 | Approved | |
Terraform 1.8.0 | 10722 | Thursday, April 11, 2024 | Approved | |
Terraform 1.7.5 | 16667 | Tuesday, March 19, 2024 | Approved | |
Terraform 1.7.4 | 26855 | Friday, March 8, 2024 | Approved | |
Terraform 1.7.3 | 22593 | Friday, February 9, 2024 | Approved | |
Terraform 1.7.2 | 7216 | Thursday, February 1, 2024 | Approved | |
Terraform 1.7.1 | 6906 | Thursday, January 25, 2024 | Approved | |
Terraform 1.7.0 | 4714 | Monday, January 22, 2024 | Approved | |
Terraform 1.6.6 | 35254 | Friday, December 15, 2023 | Approved | |
Terraform 1.6.5 | 11492 | Sunday, December 3, 2023 | Approved | |
Terraform 1.6.4 | 12765 | Thursday, November 16, 2023 | Approved | |
Terraform 1.6.3 | 12805 | Thursday, November 2, 2023 | Approved | |
Terraform 1.6.2 | 10998 | Thursday, October 19, 2023 | Approved | |
Terraform 1.6.1 | 7836 | Wednesday, October 11, 2023 | Approved | |
Terraform 1.6.0 | 6944 | Thursday, October 5, 2023 | Approved | |
Terraform 1.5.7 | 19395 | Wednesday, September 13, 2023 | Approved | |
Terraform 1.5.6 | 16495 | Wednesday, August 23, 2023 | Approved | |
Terraform 1.5.5 | 9435 | Friday, August 11, 2023 | Approved | |
Terraform 1.5.4 | 11884 | Thursday, July 27, 2023 | Approved | |
Terraform 1.5.3 | 10810 | Thursday, July 13, 2023 | Approved | |
Terraform 1.5.2 | 8107 | Thursday, July 6, 2023 | Approved | |
Terraform 1.5.1 | 10134 | Thursday, June 22, 2023 | Approved | |
Terraform 1.5.0 | 11031 | Tuesday, June 13, 2023 | Approved | |
Terraform 1.4.7 | 56 | Sunday, April 28, 2024 | Approved | |
Terraform 1.4.6 | 30140 | Thursday, April 27, 2023 | Approved | |
Terraform 1.4.5 | 10797 | Thursday, April 13, 2023 | Approved | |
Terraform 1.4.4 | 9526 | Monday, April 3, 2023 | Approved | |
Terraform 1.4.3 | 77 | Monday, April 3, 2023 | Approved | |
Terraform 1.4.2 | 17517 | Sunday, March 19, 2023 | Approved | |
Terraform 1.4.1 | 202 | Sunday, March 19, 2023 | Approved | |
Terraform 1.4.0 | 389 | Sunday, March 19, 2023 | Approved | |
Terraform 1.3.10 | 313 | Sunday, April 28, 2024 | Approved | |
Terraform 1.3.9 | 29590 | Friday, February 17, 2023 | Approved | |
Terraform 1.3.8 | 229 | Friday, February 17, 2023 | Approved | |
Terraform 1.3.7 | 35208 | Monday, January 16, 2023 | Approved | |
Terraform 1.3.6 | 19167 | Wednesday, December 14, 2022 | Approved | |
Terraform 1.3.5 | 24636 | Friday, November 18, 2022 | Approved | |
Terraform 1.3.4 | 10474 | Monday, November 7, 2022 | Approved | |
Terraform 1.3.3 | 9757 | Friday, October 28, 2022 | Approved | |
Terraform 1.3.2 | 33481 | Monday, October 10, 2022 | Approved | |
Terraform 1.3.1 | 10278 | Thursday, September 29, 2022 | Approved | |
Terraform 1.3.0 | 13892 | Thursday, September 22, 2022 | Approved | |
Terraform 1.2.9 | 3555 | Wednesday, September 21, 2022 | Approved | |
Terraform 1.2.8 | 48495 | Friday, August 26, 2022 | Approved | |
Terraform 1.2.7 | 1695 | Thursday, August 11, 2022 | Approved | |
Terraform 1.2.6 | 17566 | Monday, August 1, 2022 | Approved | |
Terraform 1.2.5 | 6591 | Friday, July 22, 2022 | Approved | |
Terraform 1.2.4 | 10468 | Tuesday, July 5, 2022 | Approved | |
Terraform 1.2.3 | 14222 | Wednesday, June 15, 2022 | Approved | |
Terraform 1.2.2 | 16193 | Wednesday, June 1, 2022 | Approved | |
Terraform 1.2.1 | 7456 | Tuesday, May 24, 2022 | Approved | |
Terraform 1.2.0 | 4376 | Thursday, May 19, 2022 | Approved | |
Terraform 1.1.9 | 17188 | Wednesday, April 20, 2022 | Approved | |
Terraform 1.1.8 | 7921 | Thursday, April 7, 2022 | Approved | |
Terraform 1.1.7 | 19735 | Sunday, March 6, 2022 | Approved | |
Terraform 1.1.6 | 12141 | Saturday, February 19, 2022 | Approved | |
Terraform 1.1.5 | 11434 | Friday, February 4, 2022 | Approved | |
Terraform 1.1.4 | 15360 | Saturday, January 22, 2022 | Approved | |
Terraform 1.1.3 | 9378 | Monday, January 10, 2022 | Approved | |
Terraform 1.1.2 | 9357 | Saturday, December 18, 2021 | Approved | |
Terraform 1.1.1 | 189 | Saturday, December 18, 2021 | Approved | |
Terraform 1.1.0 | 8087 | Wednesday, December 8, 2021 | Approved | |
Terraform 1.0.11 | 21779 | Saturday, November 13, 2021 | Approved | |
Terraform 1.0.10 | 3851 | Tuesday, November 9, 2021 | Approved | |
Terraform 1.0.9 | 13541 | Tuesday, October 19, 2021 | Approved | |
Terraform 1.0.8 | 11895 | Wednesday, September 29, 2021 | Approved | |
Terraform 1.0.7 | 8729 | Thursday, September 16, 2021 | Approved | |
Terraform 1.0.6 | 5572 | Wednesday, September 8, 2021 | Approved | |
Terraform 1.0.5 | 791 | Monday, August 23, 2021 | Approved | |
Terraform 1.0.4 | 18097 | Sunday, August 8, 2021 | Approved | |
Terraform 1.0.3 | 6427 | Thursday, July 29, 2021 | Approved | |
Terraform 1.0.2 | 16233 | Saturday, July 10, 2021 | Approved | |
Terraform 1.0.1 | 12358 | Monday, June 28, 2021 | Approved | |
Terraform 1.0.0 | 12208 | Tuesday, June 8, 2021 | Approved | |
Terraform 0.15.5 | 1747 | Tuesday, June 8, 2021 | Approved | |
Terraform 0.15.4 | 3478 | Monday, May 31, 2021 | Approved | |
Terraform 0.15.3 | 13789 | Friday, May 7, 2021 | Approved | |
Terraform 0.15.2 | 20943 | Friday, May 7, 2021 | Approved | |
Terraform 0.15.1 | 4783 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.15.0 | 5836 | Wednesday, April 14, 2021 | Approved | |
Terraform 0.14.11 | 9630 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.14.10 | 11270 | Wednesday, April 14, 2021 | Approved | |
Terraform 0.14.9 | 5632 | Tuesday, March 30, 2021 | Approved | |
Terraform 0.14.8 | 10901 | Monday, March 15, 2021 | Approved | |
Terraform 0.14.7 | 11152 | Thursday, February 18, 2021 | Approved | |
Terraform 0.14.6 | 4796 | Wednesday, February 10, 2021 | Approved | |
Terraform 0.14.5 | 6158 | Wednesday, January 27, 2021 | Approved | |
Terraform 0.14.4 | 20385 | Sunday, January 10, 2021 | Approved | |
Terraform 0.14.3 | 5429 | Sunday, December 20, 2020 | Approved | |
Terraform 0.14.2 | 5599 | Wednesday, December 9, 2020 | Approved | |
Terraform 0.14.1 | 242 | Wednesday, December 9, 2020 | Approved | |
Terraform 0.14.0 | 3008 | Tuesday, December 8, 2020 | Approved | |
Terraform 0.13.7 | 13989 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.13.6 | 1989 | Sunday, January 10, 2021 | Approved | |
Terraform 0.13.5 | 98913 | Thursday, November 5, 2020 | Approved | |
Terraform 0.13.4 | 11044 | Wednesday, October 7, 2020 | Approved | |
Terraform 0.13.3 | 9497 | Friday, September 18, 2020 | Approved | |
Terraform 0.13.2 | 15310 | Wednesday, September 2, 2020 | Approved | |
Terraform 0.13.1 | 569 | Wednesday, September 2, 2020 | Approved | |
Terraform 0.13.0 | 9382 | Tuesday, August 11, 2020 | Approved | |
Terraform 0.13.0-rc1 | 179 | Monday, August 10, 2020 | Approved | |
Terraform 0.13.0-beta3 | 451 | Monday, July 13, 2020 | Approved | |
Terraform 0.13.0-beta2 | 294 | Thursday, June 25, 2020 | Exempted | |
Terraform 0.13.0-beta1 | 349 | Saturday, June 6, 2020 | Exempted | |
Terraform 0.12.31 | 14806 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.12.30 | 805 | Sunday, January 10, 2021 | Approved | |
Terraform 0.12.29 | 25412 | Monday, August 10, 2020 | Approved | |
Terraform 0.12.28 | 17618 | Friday, June 26, 2020 | Approved | |
Terraform 0.12.27 | 956 | Thursday, June 25, 2020 | Approved | |
Terraform 0.12.26 | 11257 | Monday, June 1, 2020 | Approved | |
Terraform 0.12.25 | 5969 | Saturday, May 23, 2020 | Approved | |
Terraform 0.12.24 | 23118 | Tuesday, March 24, 2020 | Approved | |
Terraform 0.12.23 | 2046 | Wednesday, March 18, 2020 | Approved | |
Terraform 0.12.21 | 11729 | Friday, February 21, 2020 | Approved | |
Terraform 0.12.20 | 11508 | Friday, January 24, 2020 | Approved | |
Terraform 0.12.19 | 6504 | Friday, January 10, 2020 | Approved | |
Terraform 0.12.18 | 11643 | Friday, December 13, 2019 | Approved | |
Terraform 0.12.17 | 4993 | Tuesday, December 3, 2019 | Approved | |
Terraform 0.12.16 | 3776 | Tuesday, November 26, 2019 | Approved | |
Terraform 0.12.15 | 281 | Tuesday, November 26, 2019 | Approved | |
Terraform 0.12.14 | 727 | Tuesday, November 26, 2019 | Approved | |
Terraform 0.12.13 | 9170 | Monday, November 4, 2019 | Approved | |
Terraform 0.12.12 | 6994 | Monday, October 21, 2019 | Approved | |
Terraform 0.12.11 | 278 | Monday, October 21, 2019 | Approved | |
Terraform 0.12.10 | 3032 | Thursday, October 10, 2019 | Approved | |
Terraform 0.12.9 | 9198 | Wednesday, September 18, 2019 | Approved | |
Terraform 0.12.8 | 3772 | Friday, September 6, 2019 | Approved | |
Terraform 0.12.7 | 4803 | Friday, August 23, 2019 | Approved | |
Terraform 0.12.6 | 5017 | Friday, August 2, 2019 | Approved | |
Terraform 0.12.5 | 3496 | Friday, July 19, 2019 | Approved | |
Terraform 0.12.4 | 1272 | Monday, July 15, 2019 | Approved | |
Terraform 0.12.3 | 3947 | Tuesday, June 25, 2019 | Approved | |
Terraform 0.12.2 | 2494 | Thursday, June 13, 2019 | Approved | |
Terraform 0.12.1 | 2035 | Wednesday, June 5, 2019 | Approved | |
Terraform 0.12.0 | 3546 | Wednesday, May 22, 2019 | Approved | |
Terraform 0.12.0-beta1 | 381 | Tuesday, April 2, 2019 | Approved | |
Terraform 0.12.0-alpha4 | 522 | Friday, December 28, 2018 | Approved | |
Terraform 0.12.0-alpha3 | 278 | Friday, December 28, 2018 | Approved | |
Terraform 0.12.0-alpha2 | 290 | Friday, December 28, 2018 | Approved | |
Terraform 0.12.0-alpha1 | 471 | Tuesday, October 23, 2018 | Approved | |
Terraform 0.11.15 | 5042 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.11.14 | 27820 | Wednesday, May 22, 2019 | Approved | |
Terraform 0.11.13 | 15719 | Tuesday, April 2, 2019 | Approved | |
Terraform 0.11.12 | 288 | Tuesday, April 2, 2019 | Approved | |
Terraform 0.11.11 | 16150 | Friday, December 28, 2018 | Approved | |
Terraform 0.11.10 | 561 | Friday, December 28, 2018 | Approved | |
Terraform 0.11.9 | 7205 | Tuesday, October 23, 2018 | Approved | |
Terraform 0.11.8 | 24321 | Thursday, August 30, 2018 | Approved | |
Terraform 0.11.7 | 9112 | Monday, April 16, 2018 | Approved | |
Terraform 0.11.6 | 1037 | Saturday, April 7, 2018 | Approved | |
Terraform 0.11.5 | 1075 | Wednesday, March 28, 2018 | Approved | |
Terraform 0.11.4 | 790 | Monday, April 16, 2018 | Approved | |
Terraform 0.11.3 | 2885 | Friday, February 16, 2018 | Approved | |
Terraform 0.11.2 | 2050 | Saturday, January 13, 2018 | Approved | |
Terraform 0.11.1 | 1951 | Thursday, December 7, 2017 | Approved | |
Terraform 0.11.0 | 1488 | Wednesday, November 22, 2017 | Approved | |
Terraform 0.10.8 | 1949 | Tuesday, October 31, 2017 | Approved | |
Terraform 0.10.7 | 1421 | Tuesday, October 3, 2017 | Approved | |
Terraform 0.10.6 | 1588 | Wednesday, September 20, 2017 | Approved | |
Terraform 0.10.5 | 425 | Wednesday, September 20, 2017 | Approved | |
Terraform 0.10.4 | 437 | Wednesday, September 20, 2017 | Approved | |
Terraform 0.10.3 | 1196 | Friday, September 1, 2017 | Approved | |
Terraform 0.10.2 | 722 | Thursday, August 24, 2017 | Approved | |
Terraform 0.10.1 | 427 | Thursday, August 24, 2017 | Approved | |
Terraform 0.10.0 | 1090 | Thursday, August 3, 2017 | Approved | |
Terraform 0.10.0-rc1 | 490 | Wednesday, August 2, 2017 | Approved | |
Terraform 0.10.0-beta2 | 447 | Wednesday, August 2, 2017 | Approved | |
Terraform 0.10.0-beta1 | 467 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.11 | 1790 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.10 | 436 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.9 | 418 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.8 | 1331 | Thursday, June 8, 2017 | Approved | |
Terraform 0.9.7 | 445 | Thursday, June 8, 2017 | Approved | |
Terraform 0.9.6 | 765 | Wednesday, May 31, 2017 | Approved | |
Terraform 0.9.5 | 998 | Friday, May 12, 2017 | Approved | |
Terraform 0.9.4 | 759 | Tuesday, May 2, 2017 | Approved | |
Terraform 0.9.3 | 893 | Thursday, April 13, 2017 | Approved | |
Terraform 0.9.2 | 816 | Monday, April 3, 2017 | Approved | |
Terraform 0.9.1 | 970 | Tuesday, March 21, 2017 | Approved | |
Terraform 0.9.0 | 601 | Thursday, March 16, 2017 | Approved | |
Terraform 0.8.8 | 773 | Monday, March 6, 2017 | Approved | |
Terraform 0.8.7 | 840 | Wednesday, February 22, 2017 | Approved | |
Terraform 0.8.6 | 724 | Wednesday, February 8, 2017 | Approved | |
Terraform 0.8.5 | 644 | Saturday, January 28, 2017 | Approved | |
Terraform 0.8.4 | 652 | Monday, January 16, 2017 | Approved | |
Terraform 0.8.2 | 636 | Thursday, December 22, 2016 | Approved | |
Terraform 0.8.1 | 456 | Friday, December 16, 2016 | Approved | |
Terraform 0.8.0 | 488 | Wednesday, December 14, 2016 | Approved | |
Terraform 0.7.13 | 603 | Wednesday, November 30, 2016 | Approved | |
Terraform 0.7.12 | 442 | Wednesday, November 30, 2016 | Approved | |
Terraform 0.7.11 | 516 | Tuesday, November 22, 2016 | Approved | |
Terraform 0.7.10 | 393 | Tuesday, November 22, 2016 | Approved | |
Terraform 0.7.9 | 426 | Tuesday, November 22, 2016 | Approved | |
Terraform 0.7.8 | 590 | Friday, November 4, 2016 | Approved | |
Terraform 0.7.7 | 531 | Sunday, October 23, 2016 | Approved | |
Terraform 0.7.6 | 532 | Sunday, October 16, 2016 | Approved | |
Terraform 0.7.5 | 465 | Sunday, October 16, 2016 | Approved | |
Terraform 0.7.4 | 714 | Thursday, September 22, 2016 | Approved | |
Terraform 0.7.3 | 500 | Thursday, September 22, 2016 | Approved | |
Terraform 0.7.2 | 634 | Tuesday, August 30, 2016 | Approved | |
Terraform 0.7.1 | 476 | Thursday, August 25, 2016 | Approved | |
Terraform 0.7.0 | 591 | Tuesday, August 2, 2016 | Approved | |
Terraform 0.6.16 | 474 | Tuesday, May 17, 2016 | Approved | |
Terraform 0.6.15 | 478 | Wednesday, April 27, 2016 | Approved | |
Terraform 0.6.14 | 548 | Tuesday, March 22, 2016 | Approved | |
Terraform 0.6.13 | 420 | Tuesday, March 22, 2016 | Approved | |
Terraform 0.6.12 | 525 | Monday, February 29, 2016 | Approved | |
Terraform 0.6.11 | 460 | Tuesday, February 2, 2016 | Approved | |
Terraform 0.6.10 | 421 | Tuesday, February 2, 2016 | Approved | |
Terraform 0.6.9 | 478 | Sunday, January 10, 2016 | Approved | |
Terraform 0.6.8 | 472 | Tuesday, December 8, 2015 | Approved | |
Terraform 0.6.7 | 408 | Tuesday, December 8, 2015 | Approved | |
Terraform 0.6.6 | 448 | Thursday, October 29, 2015 | Approved | |
Terraform 0.6.5 | 436 | Thursday, October 29, 2015 | Approved | |
Terraform 0.6.4 | 442 | Thursday, October 29, 2015 | Approved | |
Terraform 0.6.3 | 393 | Wednesday, August 12, 2015 | Approved | |
Terraform 0.6.2 | 459 | Wednesday, August 12, 2015 | Approved | |
Terraform 0.6.1 | 428 | Wednesday, August 12, 2015 | Approved | |
Terraform 0.6.0 | 447 | Thursday, July 9, 2015 | Approved | |
Terraform 0.5.3 | 644 | Wednesday, June 3, 2015 | Approved | |
Terraform 0.5.2 | 444 | Wednesday, June 3, 2015 | Approved | |
Terraform 0.5.0 | 470 | Wednesday, June 3, 2015 | Approved | |
Terraform 0.4.0 | 468 | Thursday, April 9, 2015 | Approved | |
Terraform 0.3.6 | 533 | Thursday, April 2, 2015 | Approved |
HashiCorp 2015-2019
0.13.0-beta1 (June 03, 2020)
NEW FEATURES:
count
andfor_each
for modules: Similar to the arguments of the same name inresource
anddata
blocks, these create multiple instances of a module from a singlemodule
block. (#24461)depends_on
for modules: Modules can now use thedepends_on
argument to ensure that all module resource changes will be applied after any changes to thedepends_on
targets have been applied. (#25005)- Automatic installation of third-party providers: Terraform now supports a decentralized namespace for providers, allowing for automatic installation of community providers from third-party namespaces in the public registry and from private registries. (More details will be added about this prior to release.)
- Custom validation rules for input variables: A new
validation
block type insidevariable
blocks allows module authors to define validation rules at the public interface into a module, so that errors in the calling configuration can be reported in the caller's context rather than inside the implementation details of the module. (#25054)
BREAKING CHANGES:
- As part of implementing a new decentralized namespace for providers, Terraform now requires an explicit
source
specification for any provider that is not in the "hashicorp" namespace in the main public registry. (More details will be added about this prior to release, including links to upgrade steps.) (#24477) - backend/oss: Changes to the TableStore schema now require a primary key named
LockID
of typeString
(#24149) - command/0.12upgrade: this command has been replaced with a deprecation notice directing users to install terraform v0.12 to run
terraform 0.12upgrade
. (#24403) - command/import: remove the deprecated
-provider
command line argument (#24090) - command/import: fixed a bug where the
import
command was not properly attaching the configured provider for a resource to be imported, making the-provider
command line argument unnecessary. (#22862) - command/providers: the output of this command is now a flat list that does not display providers per module. (#24634)
- config: Inside
provisioner
blocks that havewhen = destroy
set, and inside anyconnection
blocks that are used by suchprovisioner
blocks, it is now an error to refer to any objects other thanself
,count
, oreach
(#24083) - configs: At most one
terraform.required_providers
block is permitted per module (#24763) - The official MacOS builds of Terraform CLI are no longer compatible with Mac OS 10.10 Yosemite; Terraform now requires at least Mac OS 10.11 El Capitan. Terraform 0.13 is the last major release that will support 10.11 El Capitan, so if you are upgrading your OS we recommend upgrading to Mac OS 10.12 Sierra or later.
- The official FreeBSD builds of Terraform CLI are no longer compatible with FreeBSD 10.x, which has reached end-of-life. Terraform now requires FreeBSD 11.2 or later.
NOTES:
- The
terraform plan
andterraform apply
command will now detect and report changes to root module outputs as able to be applied even if there are no resource changes in the plan. This will be an improvement in behavior for most users, since it will now be possible to changeoutput
blocks and useterraform apply
to apply those changes, but it may require some changes to unusual situations where a root module output value was intentionally changing on every plan, which was not an intended usage pattern and is no longer supported. - Terraform CLI now supports TLS 1.3 and supports Ed25519 certificates when making outgoing connections to remote TLS servers. While both of these changes are backwards compatible in principle, certain legacy TLS server implementations can reportedly encounter problems when attempting to negotiate TLS 1.3. (These changes affects only requests made by Terraform CLI itself, such as to module registries or backends. Provider plugins have separate TLS implementations that will gain these features on a separate release schedule.)
- On Unix systems where
use-vc
is set inresolv.conf
, Terraform will now use TCP for DNS resolution. We don't expect this to cause any problem for most users, but if you find you are seeing DNS resolution failures after upgrading please verify that you can either reach your configured nameservers using TCP or that your resolver configuration does not include theuse-vc
directive. - backend/s3: Region validation now automatically supports the new
af-south-1
(Africa (Cape Town)) region. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the AWS Documentation. When the region is not enabled, the Terraform S3 Backend will return errors during credential validation (e.g.error validating provider credentials: error calling sts:GetCallerIdentity: InvalidClientTokenId: The security token included in the request is invalid
). (#24744)
ENHANCEMENTS:
- config:
templatefile
function will now return a helpful error message if a given variable has an invalid name, rather than relying on a syntax error in the template parsing itself. (#24184) - config: The configuration language now uses Unicode 12.0 character tables for certain Unicode-version-sensitive operations on strings, such as the
upper
andlower
functions. Those working with strings containing new characters introduced since Unicode 9.0 may see small differences in behavior as a result of these table updates. - cli: When installing providers from the Terraform Registry, Terraform will verify the trust signature for partner providers, and allow for self-signed community providers (#24617)
- cli: Display detailed trust signature information when installing providers from the Terraform Registry, including a link to more documentation on different levels of signature (#24932)
- cli: It is now possible to optionally specify explicitly which installation methods can be used for different providers, such as forcing a particular provider to be loaded from a particular directory on local disk instead of consulting its origin provider registry. (#24728)
- cli: Add state replace-provider subcommand to allow changing the provider source for existing resources (#24523)
- cli: The
terraform plan
andterraform apply
commands now recognize changes to root module outputs as side-effects to be approved and applied. This means you can apply root module output changes using the normal plan and apply workflow. (#25047) - cli: The new
terraform providers mirror
subcommand can automatically construct or update a local filesystem mirror directory containing the providers required for the current configuration. (#25084) - config: The
merge
function now returns more precise type information, making it usable for values passed tofor_each
(#24032) - config: Add "sum" function, which takes a list or set of numbers and returns the sum of all elements (#24666)
- config: added support for passing metadata from modules to providers using HCL (#22583)
- core: Significant performance enhancements for graph operations, which will help with highly-connected graphs (#23811)
- core: Data resources can now be evaluated during plan, allowing
depends_on
to work correctly, and allowing data sources to update immediately when their configuration changes. (#24904) - core: Data resource changes detected during planning will now always be reported in the plan output, to highlight a likely reason for effective configurationc changes elsewhere. Previously only data resources deferred to the apply phase would be shown. (#24904)
- backend/azurerm: switching to use the Giovanni Storage SDK to communicate with Azure (#24669)
- backend/remote: Now supports
terraform state push -force
. (#24696) - backend/remote: Can now accept
-target
options when creating a plan using remote operations, if supported by the target server. (Server-side support for this in Terraform Cloud and Terraform Enterprise will follow in forthcoming releases of each.) (#24834) - backend/s3: Support automatic region validation for
af-south-1
(#24744) - backend/swift auth options match OpenStack provider auth (#23510)
BUG FIXES:
- backend/oss: Allow locking of multiple different state files (#24149)
- cli: Fix
terraform state mv
to correctly set the resource each mode based on the target address (#24254) - cli: The
terraform plan
command (and the implied plan run byterraform apply
with no arguments) will now print any warnings that were generated even if there are no changes to be made. (#24095) - cli: When using the
TF_CLI_CONFIG_FILE
environment variable to override where Terraform looks for CLI configuration, Terraform will now ignore the default CLI configuration directory as well as the default CLI configuration file. (#24728) - cli: The
terraform login
command in OAuth2 mode now implements the PKCE OAuth 2 extension more correctly. Previously it was not compliant with all of the details of the specification. (#24858) - command: Fix panic for nil credentials source, which can be caused by an unset HOME environment variable (#25110)
- command/fmt: Include source snippets in errors (#24471)
- command/format: Fix diagnostic output to show multi-line code snippets correctly (#24473)
- command/show (json output): fix inconsistency in resource addresses between plan and prior state output (#24256)
- core: Fix race in GetVariableValue (#24599)
- core: Instances are now destroyed only using their stored state, removing many cycle errors (#24083)
- core: Destroy provisioners should not evaluate for_each expressions (#24163)
- funcs/jsonencode: Fix null value handling (#25078)
- lang: Fix non-string key panics in map function (#24277)
- lang:
substr("abc", 0, 0)
would previously return"abc"
, despite the length argument being0
. This has been changed to return an empty string when length is zero. (#24318) - lang:
ceil(1/0)
andfloor(1/0)
would previously return a large integer value, rather than infinity. This has been fixed. (#21463) - lang: Add support for OpenSSH RSA key format to
rsadecrypt
function (#25112) - provisioner/chef: Gracefully handle non-failure (RFC062) exit codes (#19155)
- provisioner/habitat: Fix permissions on user.toml (#24321)
- provider/terraform: The
terraform_remote_state
data source will no longer attempt to "configure" the selected backend during validation, which means backends will not try to perform remote actions such as verifying credentials duringterraform validate
. Local validation still applies in all cases, and the configuration step will still occur prior to actually reading the remote state in a normal plan/apply operation. (#24887) - vendor: Fix crash when processing malformed JSON (#24650)
EXPERIMENTS:
This release concludes the
variable_validation
experiment that was started in Terraform v0.12.20. If you were participating in the experiment, you should remove the experiment opt-in from your configuration as part of upgrading to Terraform 0.13.The experiment received only feedback that can be addressed with backward-compatible future enhancements, so it's been accepted into this release as stable with no changes to its original design so far. We'll consider additional features related to custom validation in future releases after seeing how it's used in real-world modules.
Previous Releases
For more information on previous releases, check out the changelog on GitHub.
This package has no dependencies.
Ground Rules:
- This discussion is only about Terraform and the Terraform package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Terraform, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.