Downloads:
1,782,865
Downloads of v 0.7.0:
588
Last Update:
02 Aug 2016
Package Maintainer(s):
Software Author(s):
- Mitchell Hashimoto
- HashiCorp
Tags:
terraform- Software Specific:
- Software Site
- Software License
- Package Specific:
- Possible Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Terraform
This is not the latest version of Terraform available.
- 1
- 2
- 3
0.7.0 | Updated: 02 Aug 2016
- Software Specific:
- Software Site
- Software License
- Package Specific:
- Possible Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
1,782,865
Downloads of v 0.7.0:
588
Maintainer(s):
Software Author(s):
- Mitchell Hashimoto
- HashiCorp
Tags:
terraformTerraform 0.7.0
This is not the latest version of Terraform available.
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
Validation Testing Passed
Verification Testing Passed
DetailsScan Testing Resulted in Flagged:
This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.
We recommend clicking the "Details" link to make your own decision on installing this package.
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.7.0 --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.7.0'" [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.7.0'"
$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.7.0'
source: INTERNAL REPO URL
state: present
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.7.0'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller terraform
{
Name = "terraform"
Version = "0.7.0"
Source = "INTERNAL REPO URL"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'terraform':
ensure => '0.7.0',
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 was approved as a trusted package on 02 Aug 2016.
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.7.0.nupkg (9bf0f100ee0d) - ## / 53
- terraform.exe (58270a1ba9f9) - ## / 55
- terraform.exe (2b030f83bd72) - ## / 55
- terraform_0.7.0_windows_amd64.zip (c891dffeb8f8) - ## / 55
- terraform_0.7.0_windows_386.zip (8d1909a03899) - ## / 54
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-alpha20241106 | 518 | Thursday, November 7, 2024 | Approved | |
Terraform 1.10.1 | 2633 | Thursday, December 5, 2024 | Approved | |
Terraform 1.10.0 | 10088 | Thursday, November 28, 2024 | Approved | |
Terraform 1.10.0-rc3 | 6 | Tuesday, November 26, 2024 | Approved | |
Terraform 1.10.0-rc2 | 8 | Thursday, November 21, 2024 | Approved | |
Terraform 1.10.0-rc1 | 14 | Thursday, November 14, 2024 | Approved | |
Terraform 1.10.0-beta1 | 94 | Friday, November 1, 2024 | Approved | |
Terraform 1.10.0-alpha20241023 | 150 | Thursday, October 24, 2024 | Approved | |
Terraform 1.10.0-alpha20241009 | 239 | Thursday, October 10, 2024 | Approved | |
Terraform 1.10.0-alpha20240926 | 219 | Friday, September 27, 2024 | Approved | |
Terraform 1.10.0-alpha20240918 | 132 | Thursday, September 19, 2024 | Approved | |
Terraform 1.10.0-alpha20240911 | 117 | Thursday, September 12, 2024 | Approved | |
Terraform 1.10.0-alpha20240828 | 224 | Thursday, August 29, 2024 | Approved | |
Terraform 1.10.0-alpha20240814 | 212 | Thursday, August 15, 2024 | Approved | |
Terraform 1.10.0-alpha20240807 | 116 | Thursday, August 8, 2024 | Approved | |
Terraform 1.10.0-alpha20240730 | 133 | Wednesday, July 31, 2024 | Approved | |
Terraform 1.10.0-alpha20240717 | 199 | Thursday, July 18, 2024 | Approved | |
Terraform 1.10.0-alpha20240619 | 379 | Thursday, June 20, 2024 | Approved | |
Terraform 1.10.0-alpha20240606 | 242 | Friday, June 7, 2024 | Approved | |
Terraform 1.9.8 | 34316 | Wednesday, October 16, 2024 | Approved | |
Terraform 1.9.7 | 11273 | Thursday, October 3, 2024 | Approved | |
Terraform 1.9.6 | 11765 | Thursday, September 19, 2024 | Approved | |
Terraform 1.9.5 | 20061 | Wednesday, August 21, 2024 | Approved | |
Terraform 1.9.4 | 9868 | Thursday, August 8, 2024 | Approved | |
Terraform 1.9.3 | 9929 | Thursday, July 25, 2024 | Approved | |
Terraform 1.9.2 | 9919 | Thursday, July 11, 2024 | Approved | |
Terraform 1.9.1 | 6340 | Thursday, July 4, 2024 | Approved | |
Terraform 1.9.0 | 6090 | Thursday, June 27, 2024 | Approved | |
Terraform 1.9.0-rc3 | 17 | Saturday, June 22, 2024 | Approved | |
Terraform 1.9.0-rc2 | 19 | Thursday, June 20, 2024 | Approved | |
Terraform 1.9.0-rc1 | 29 | Thursday, June 13, 2024 | Approved | |
Terraform 1.9.0-beta1 | 94 | Saturday, June 1, 2024 | Approved | |
Terraform 1.9.0-alpha20240516 | 224 | Friday, May 17, 2024 | Approved | |
Terraform 1.9.0-alpha20240501 | 245 | Thursday, May 2, 2024 | Approved | |
Terraform 1.9.0-alpha20240404 | 62 | Sunday, April 28, 2024 | Approved | |
Terraform 1.8.5 | 15311 | Thursday, June 6, 2024 | Approved | |
Terraform 1.8.4 | 10313 | Thursday, May 23, 2024 | Approved | |
Terraform 1.8.3 | 11151 | Thursday, May 9, 2024 | Approved | |
Terraform 1.8.2 | 10200 | Thursday, April 25, 2024 | Approved | |
Terraform 1.8.1 | 5014 | Monday, April 22, 2024 | Approved | |
Terraform 1.8.0 | 10666 | Thursday, April 11, 2024 | Approved | |
Terraform 1.7.5 | 16633 | Tuesday, March 19, 2024 | Approved | |
Terraform 1.7.4 | 26779 | Friday, March 8, 2024 | Approved | |
Terraform 1.7.3 | 22573 | Friday, February 9, 2024 | Approved | |
Terraform 1.7.2 | 7197 | Thursday, February 1, 2024 | Approved | |
Terraform 1.7.1 | 6894 | Thursday, January 25, 2024 | Approved | |
Terraform 1.7.0 | 4686 | Monday, January 22, 2024 | Approved | |
Terraform 1.6.6 | 34579 | Friday, December 15, 2023 | Approved | |
Terraform 1.6.5 | 11448 | Sunday, December 3, 2023 | Approved | |
Terraform 1.6.4 | 12714 | Thursday, November 16, 2023 | Approved | |
Terraform 1.6.3 | 12791 | Thursday, November 2, 2023 | Approved | |
Terraform 1.6.2 | 10980 | Thursday, October 19, 2023 | Approved | |
Terraform 1.6.1 | 7822 | Wednesday, October 11, 2023 | Approved | |
Terraform 1.6.0 | 6887 | Thursday, October 5, 2023 | Approved | |
Terraform 1.5.7 | 19252 | Wednesday, September 13, 2023 | Approved | |
Terraform 1.5.6 | 16477 | Wednesday, August 23, 2023 | Approved | |
Terraform 1.5.5 | 9408 | Friday, August 11, 2023 | Approved | |
Terraform 1.5.4 | 11869 | Thursday, July 27, 2023 | Approved | |
Terraform 1.5.3 | 10802 | Thursday, July 13, 2023 | Approved | |
Terraform 1.5.2 | 7905 | Thursday, July 6, 2023 | Approved | |
Terraform 1.5.1 | 10111 | Thursday, June 22, 2023 | Approved | |
Terraform 1.5.0 | 10977 | Tuesday, June 13, 2023 | Approved | |
Terraform 1.4.7 | 52 | Sunday, April 28, 2024 | Approved | |
Terraform 1.4.6 | 30091 | Thursday, April 27, 2023 | Approved | |
Terraform 1.4.5 | 10786 | Thursday, April 13, 2023 | Approved | |
Terraform 1.4.4 | 9512 | Monday, April 3, 2023 | Approved | |
Terraform 1.4.3 | 63 | Monday, April 3, 2023 | Approved | |
Terraform 1.4.2 | 17283 | Sunday, March 19, 2023 | Approved | |
Terraform 1.4.1 | 199 | Sunday, March 19, 2023 | Approved | |
Terraform 1.4.0 | 376 | Sunday, March 19, 2023 | Approved | |
Terraform 1.3.10 | 267 | Sunday, April 28, 2024 | Approved | |
Terraform 1.3.9 | 29558 | Friday, February 17, 2023 | Approved | |
Terraform 1.3.8 | 221 | Friday, February 17, 2023 | Approved | |
Terraform 1.3.7 | 34930 | Monday, January 16, 2023 | Approved | |
Terraform 1.3.6 | 19149 | Wednesday, December 14, 2022 | Approved | |
Terraform 1.3.5 | 24616 | Friday, November 18, 2022 | Approved | |
Terraform 1.3.4 | 10467 | Monday, November 7, 2022 | Approved | |
Terraform 1.3.3 | 9688 | Friday, October 28, 2022 | Approved | |
Terraform 1.3.2 | 33042 | Monday, October 10, 2022 | Approved | |
Terraform 1.3.1 | 10251 | Thursday, September 29, 2022 | Approved | |
Terraform 1.3.0 | 13782 | Thursday, September 22, 2022 | Approved | |
Terraform 1.2.9 | 3524 | Wednesday, September 21, 2022 | Approved | |
Terraform 1.2.8 | 47693 | Friday, August 26, 2022 | Approved | |
Terraform 1.2.7 | 1683 | Thursday, August 11, 2022 | Approved | |
Terraform 1.2.6 | 17560 | Monday, August 1, 2022 | Approved | |
Terraform 1.2.5 | 6576 | Friday, July 22, 2022 | Approved | |
Terraform 1.2.4 | 10458 | Tuesday, July 5, 2022 | Approved | |
Terraform 1.2.3 | 14215 | Wednesday, June 15, 2022 | Approved | |
Terraform 1.2.2 | 16184 | Wednesday, June 1, 2022 | Approved | |
Terraform 1.2.1 | 7450 | Tuesday, May 24, 2022 | Approved | |
Terraform 1.2.0 | 4358 | Thursday, May 19, 2022 | Approved | |
Terraform 1.1.9 | 17181 | Wednesday, April 20, 2022 | Approved | |
Terraform 1.1.8 | 7914 | Thursday, April 7, 2022 | Approved | |
Terraform 1.1.7 | 19715 | Sunday, March 6, 2022 | Approved | |
Terraform 1.1.6 | 12056 | Saturday, February 19, 2022 | Approved | |
Terraform 1.1.5 | 11394 | Friday, February 4, 2022 | Approved | |
Terraform 1.1.4 | 15319 | Saturday, January 22, 2022 | Approved | |
Terraform 1.1.3 | 9370 | Monday, January 10, 2022 | Approved | |
Terraform 1.1.2 | 9347 | Saturday, December 18, 2021 | Approved | |
Terraform 1.1.1 | 185 | Saturday, December 18, 2021 | Approved | |
Terraform 1.1.0 | 8036 | Wednesday, December 8, 2021 | Approved | |
Terraform 1.0.11 | 21763 | Saturday, November 13, 2021 | Approved | |
Terraform 1.0.10 | 3833 | Tuesday, November 9, 2021 | Approved | |
Terraform 1.0.9 | 13526 | Tuesday, October 19, 2021 | Approved | |
Terraform 1.0.8 | 11879 | Wednesday, September 29, 2021 | Approved | |
Terraform 1.0.7 | 8726 | Thursday, September 16, 2021 | Approved | |
Terraform 1.0.6 | 5565 | Wednesday, September 8, 2021 | Approved | |
Terraform 1.0.5 | 784 | Monday, August 23, 2021 | Approved | |
Terraform 1.0.4 | 18087 | Sunday, August 8, 2021 | Approved | |
Terraform 1.0.3 | 6406 | Thursday, July 29, 2021 | Approved | |
Terraform 1.0.2 | 16224 | Saturday, July 10, 2021 | Approved | |
Terraform 1.0.1 | 12351 | Monday, June 28, 2021 | Approved | |
Terraform 1.0.0 | 12149 | Tuesday, June 8, 2021 | Approved | |
Terraform 0.15.5 | 1735 | Tuesday, June 8, 2021 | Approved | |
Terraform 0.15.4 | 3470 | Monday, May 31, 2021 | Approved | |
Terraform 0.15.3 | 13690 | Friday, May 7, 2021 | Approved | |
Terraform 0.15.2 | 20675 | Friday, May 7, 2021 | Approved | |
Terraform 0.15.1 | 4770 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.15.0 | 5826 | Wednesday, April 14, 2021 | Approved | |
Terraform 0.14.11 | 9393 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.14.10 | 11261 | Wednesday, April 14, 2021 | Approved | |
Terraform 0.14.9 | 5627 | Tuesday, March 30, 2021 | Approved | |
Terraform 0.14.8 | 10894 | Monday, March 15, 2021 | Approved | |
Terraform 0.14.7 | 11145 | Thursday, February 18, 2021 | Approved | |
Terraform 0.14.6 | 4792 | Wednesday, February 10, 2021 | Approved | |
Terraform 0.14.5 | 6146 | Wednesday, January 27, 2021 | Approved | |
Terraform 0.14.4 | 19765 | Sunday, January 10, 2021 | Approved | |
Terraform 0.14.3 | 5419 | Sunday, December 20, 2020 | Approved | |
Terraform 0.14.2 | 5589 | Wednesday, December 9, 2020 | Approved | |
Terraform 0.14.1 | 227 | Wednesday, December 9, 2020 | Approved | |
Terraform 0.14.0 | 2987 | Tuesday, December 8, 2020 | Approved | |
Terraform 0.13.7 | 13965 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.13.6 | 1973 | Sunday, January 10, 2021 | Approved | |
Terraform 0.13.5 | 98901 | Thursday, November 5, 2020 | Approved | |
Terraform 0.13.4 | 11023 | Wednesday, October 7, 2020 | Approved | |
Terraform 0.13.3 | 9484 | Friday, September 18, 2020 | Approved | |
Terraform 0.13.2 | 15303 | Wednesday, September 2, 2020 | Approved | |
Terraform 0.13.1 | 562 | Wednesday, September 2, 2020 | Approved | |
Terraform 0.13.0 | 9364 | Tuesday, August 11, 2020 | Approved | |
Terraform 0.13.0-rc1 | 174 | Monday, August 10, 2020 | Approved | |
Terraform 0.13.0-beta3 | 447 | Monday, July 13, 2020 | Approved | |
Terraform 0.13.0-beta2 | 281 | Thursday, June 25, 2020 | Exempted | |
Terraform 0.13.0-beta1 | 346 | Saturday, June 6, 2020 | Exempted | |
Terraform 0.12.31 | 14770 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.12.30 | 800 | Sunday, January 10, 2021 | Approved | |
Terraform 0.12.29 | 25405 | Monday, August 10, 2020 | Approved | |
Terraform 0.12.28 | 17610 | Friday, June 26, 2020 | Approved | |
Terraform 0.12.27 | 944 | Thursday, June 25, 2020 | Approved | |
Terraform 0.12.26 | 11232 | Monday, June 1, 2020 | Approved | |
Terraform 0.12.25 | 5965 | Saturday, May 23, 2020 | Approved | |
Terraform 0.12.24 | 23098 | Tuesday, March 24, 2020 | Approved | |
Terraform 0.12.23 | 2045 | Wednesday, March 18, 2020 | Approved | |
Terraform 0.12.21 | 11725 | Friday, February 21, 2020 | Approved | |
Terraform 0.12.20 | 11499 | Friday, January 24, 2020 | Approved | |
Terraform 0.12.19 | 6493 | Friday, January 10, 2020 | Approved | |
Terraform 0.12.18 | 11637 | Friday, December 13, 2019 | Approved | |
Terraform 0.12.17 | 4988 | Tuesday, December 3, 2019 | Approved | |
Terraform 0.12.16 | 3769 | Tuesday, November 26, 2019 | Approved | |
Terraform 0.12.15 | 275 | Tuesday, November 26, 2019 | Approved | |
Terraform 0.12.14 | 708 | Tuesday, November 26, 2019 | Approved | |
Terraform 0.12.13 | 9163 | Monday, November 4, 2019 | Approved | |
Terraform 0.12.12 | 6985 | Monday, October 21, 2019 | Approved | |
Terraform 0.12.11 | 265 | Monday, October 21, 2019 | Approved | |
Terraform 0.12.10 | 3019 | Thursday, October 10, 2019 | Approved | |
Terraform 0.12.9 | 9188 | Wednesday, September 18, 2019 | Approved | |
Terraform 0.12.8 | 3760 | Friday, September 6, 2019 | Approved | |
Terraform 0.12.7 | 4794 | Friday, August 23, 2019 | Approved | |
Terraform 0.12.6 | 5004 | Friday, August 2, 2019 | Approved | |
Terraform 0.12.5 | 3491 | Friday, July 19, 2019 | Approved | |
Terraform 0.12.4 | 1265 | Monday, July 15, 2019 | Approved | |
Terraform 0.12.3 | 3940 | Tuesday, June 25, 2019 | Approved | |
Terraform 0.12.2 | 2488 | Thursday, June 13, 2019 | Approved | |
Terraform 0.12.1 | 2027 | Wednesday, June 5, 2019 | Approved | |
Terraform 0.12.0 | 3530 | Wednesday, May 22, 2019 | Approved | |
Terraform 0.12.0-beta1 | 368 | Tuesday, April 2, 2019 | Approved | |
Terraform 0.12.0-alpha4 | 512 | Friday, December 28, 2018 | Approved | |
Terraform 0.12.0-alpha3 | 269 | Friday, December 28, 2018 | Approved | |
Terraform 0.12.0-alpha2 | 280 | Friday, December 28, 2018 | Approved | |
Terraform 0.12.0-alpha1 | 466 | Tuesday, October 23, 2018 | Approved | |
Terraform 0.11.15 | 5023 | Tuesday, April 27, 2021 | Approved | |
Terraform 0.11.14 | 27813 | Wednesday, May 22, 2019 | Approved | |
Terraform 0.11.13 | 15710 | Tuesday, April 2, 2019 | Approved | |
Terraform 0.11.12 | 283 | Tuesday, April 2, 2019 | Approved | |
Terraform 0.11.11 | 16141 | Friday, December 28, 2018 | Approved | |
Terraform 0.11.10 | 552 | Friday, December 28, 2018 | Approved | |
Terraform 0.11.9 | 7193 | Tuesday, October 23, 2018 | Approved | |
Terraform 0.11.8 | 24287 | Thursday, August 30, 2018 | Approved | |
Terraform 0.11.7 | 9108 | Monday, April 16, 2018 | Approved | |
Terraform 0.11.6 | 1027 | Saturday, April 7, 2018 | Approved | |
Terraform 0.11.5 | 1071 | Wednesday, March 28, 2018 | Approved | |
Terraform 0.11.4 | 777 | Monday, April 16, 2018 | Approved | |
Terraform 0.11.3 | 2880 | Friday, February 16, 2018 | Approved | |
Terraform 0.11.2 | 2042 | Saturday, January 13, 2018 | Approved | |
Terraform 0.11.1 | 1945 | Thursday, December 7, 2017 | Approved | |
Terraform 0.11.0 | 1481 | Wednesday, November 22, 2017 | Approved | |
Terraform 0.10.8 | 1940 | Tuesday, October 31, 2017 | Approved | |
Terraform 0.10.7 | 1409 | Tuesday, October 3, 2017 | Approved | |
Terraform 0.10.6 | 1577 | Wednesday, September 20, 2017 | Approved | |
Terraform 0.10.5 | 415 | Wednesday, September 20, 2017 | Approved | |
Terraform 0.10.4 | 424 | Wednesday, September 20, 2017 | Approved | |
Terraform 0.10.3 | 1187 | Friday, September 1, 2017 | Approved | |
Terraform 0.10.2 | 715 | Thursday, August 24, 2017 | Approved | |
Terraform 0.10.1 | 416 | Thursday, August 24, 2017 | Approved | |
Terraform 0.10.0 | 1084 | Thursday, August 3, 2017 | Approved | |
Terraform 0.10.0-rc1 | 482 | Wednesday, August 2, 2017 | Approved | |
Terraform 0.10.0-beta2 | 438 | Wednesday, August 2, 2017 | Approved | |
Terraform 0.10.0-beta1 | 455 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.11 | 1781 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.10 | 428 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.9 | 414 | Wednesday, July 5, 2017 | Approved | |
Terraform 0.9.8 | 1319 | Thursday, June 8, 2017 | Approved | |
Terraform 0.9.7 | 438 | Thursday, June 8, 2017 | Approved | |
Terraform 0.9.6 | 760 | Wednesday, May 31, 2017 | Approved | |
Terraform 0.9.5 | 991 | Friday, May 12, 2017 | Approved | |
Terraform 0.9.4 | 754 | Tuesday, May 2, 2017 | Approved | |
Terraform 0.9.3 | 887 | Thursday, April 13, 2017 | Approved | |
Terraform 0.9.2 | 804 | Monday, April 3, 2017 | Approved | |
Terraform 0.9.1 | 965 | Tuesday, March 21, 2017 | Approved | |
Terraform 0.9.0 | 591 | Thursday, March 16, 2017 | Approved | |
Terraform 0.8.8 | 766 | Monday, March 6, 2017 | Approved | |
Terraform 0.8.7 | 837 | Wednesday, February 22, 2017 | Approved | |
Terraform 0.8.6 | 715 | Wednesday, February 8, 2017 | Approved | |
Terraform 0.8.5 | 634 | Saturday, January 28, 2017 | Approved | |
Terraform 0.8.4 | 638 | Monday, January 16, 2017 | Approved | |
Terraform 0.8.2 | 628 | Thursday, December 22, 2016 | Approved | |
Terraform 0.8.1 | 448 | Friday, December 16, 2016 | Approved | |
Terraform 0.8.0 | 480 | Wednesday, December 14, 2016 | Approved | |
Terraform 0.7.13 | 596 | Wednesday, November 30, 2016 | Approved | |
Terraform 0.7.12 | 428 | Wednesday, November 30, 2016 | Approved | |
Terraform 0.7.11 | 515 | Tuesday, November 22, 2016 | Approved | |
Terraform 0.7.10 | 386 | Tuesday, November 22, 2016 | Approved | |
Terraform 0.7.9 | 420 | Tuesday, November 22, 2016 | Approved | |
Terraform 0.7.8 | 579 | Friday, November 4, 2016 | Approved | |
Terraform 0.7.7 | 524 | Sunday, October 23, 2016 | Approved | |
Terraform 0.7.6 | 527 | Sunday, October 16, 2016 | Approved | |
Terraform 0.7.5 | 458 | Sunday, October 16, 2016 | Approved | |
Terraform 0.7.4 | 704 | Thursday, September 22, 2016 | Approved | |
Terraform 0.7.3 | 489 | Thursday, September 22, 2016 | Approved | |
Terraform 0.7.2 | 630 | Tuesday, August 30, 2016 | Approved | |
Terraform 0.7.1 | 466 | Thursday, August 25, 2016 | Approved | |
Terraform 0.7.0 | 588 | Tuesday, August 2, 2016 | Approved | |
Terraform 0.6.16 | 466 | Tuesday, May 17, 2016 | Approved | |
Terraform 0.6.15 | 467 | Wednesday, April 27, 2016 | Approved | |
Terraform 0.6.14 | 533 | Tuesday, March 22, 2016 | Approved | |
Terraform 0.6.13 | 411 | Tuesday, March 22, 2016 | Approved | |
Terraform 0.6.12 | 520 | Monday, February 29, 2016 | Approved | |
Terraform 0.6.11 | 454 | Tuesday, February 2, 2016 | Approved | |
Terraform 0.6.10 | 419 | Tuesday, February 2, 2016 | Approved | |
Terraform 0.6.9 | 475 | Sunday, January 10, 2016 | Approved | |
Terraform 0.6.8 | 462 | Tuesday, December 8, 2015 | Approved | |
Terraform 0.6.7 | 403 | Tuesday, December 8, 2015 | Approved | |
Terraform 0.6.6 | 443 | Thursday, October 29, 2015 | Approved | |
Terraform 0.6.5 | 431 | Thursday, October 29, 2015 | Approved | |
Terraform 0.6.4 | 436 | Thursday, October 29, 2015 | Approved | |
Terraform 0.6.3 | 388 | Wednesday, August 12, 2015 | Approved | |
Terraform 0.6.2 | 449 | Wednesday, August 12, 2015 | Approved | |
Terraform 0.6.1 | 422 | Wednesday, August 12, 2015 | Approved | |
Terraform 0.6.0 | 442 | Thursday, July 9, 2015 | Approved | |
Terraform 0.5.3 | 639 | Wednesday, June 3, 2015 | Approved | |
Terraform 0.5.2 | 430 | Wednesday, June 3, 2015 | Approved | |
Terraform 0.5.0 | 463 | Wednesday, June 3, 2015 | Approved | |
Terraform 0.4.0 | 458 | Thursday, April 9, 2015 | Approved | |
Terraform 0.3.6 | 523 | Thursday, April 2, 2015 | Approved |
HashiCorp 2015-2016
0.7.0 (August 2, 2016)
BACKWARDS INCOMPATIBILITIES / NOTES:
- Terraform Core
- Terraform's built-in plugins are now distributed as part of the main Terraform binary, and use the go-plugin framework. Overrides are still available using separate binaries, but will need recompiling against Terraform 0.7.
- The
terraform plan
command no longer persists state. This makes the command much safer to run, since it is now side-effect free. Therefresh
andapply
commands still persist state to local and remote storage. Any automation that assumes thatterraform plan
persists state will need to be reworked to explicitly callterraform refresh
to get the equivalent side-effect. (Theterraform plan
command no longer has the-state-out
or-backup
flags due to this change.) - The
concat()
interpolation function can no longer be used to join strings. - Quotation marks may no longer be escaped in HIL expressions (#7201)
- Lists materialized using splat syntax, for example
aws_instance.foo.*.id
are now ordered by the count index rather than lexographically sorted. If this produces a large number of undesirable differences, you can use the newsort()
interpolation function to produce the previous behaviour. - You now access the values of maps using the syntax
var.map["key"]
or thelookup
function instead ofvar.map.key
. - Outputs on
terraform_remote_state
resources are now top level attributes rather than inside theoutput
map. In order to access outputs, use the syntax:terraform_remote_state.name.outputname
. Currently outputs cannot be namedconfig
orbackend
. - AWS Provider
aws_elb
now defaultscross_zone_load_balancing
totrue
aws_instance
: EC2 Classic users may continue to usesecurity_groups
to reference Security Groups by theirname
. Users who are managing Instances inside VPCs will need to usevpc_security_group_ids
instead, and reference the security groups by theirid
. Ref https://github.com/hashicorp/terraform/issues/6416#issuecomment-219145065aws_kinesis_firehose_delivery_stream
: AWS Kinesis Firehose has been refactored to support Redshift as a destination in addition to S3. As a result, the configuration has changed and users will need to update their configuration to match the news3_configuration
block. Checkout the documentaiton on AWS Kinesis Firehose for more information (#7375)aws_route53_record
:latency_routing_policy
,geolocation_routing_policy
, andfailover_routing_policy
block options have been added. With these additions we’ve renamed theweight
attribute toweighted_routing_policy
, and it has changed from a string to a block to match the others. Please see the updated documentation on usingweighted_routing_policy
: https://www.terraform.io/docs/providers/aws/r/route53_record.html . (#6954)aws_db_instance
now defaultspublicly_accessible
to false- Microsoft Azure Provider
- In documentation, the "Azure (Resource Manager)" provider has been renamed to the "Microsoft Azure" provider.
azurerm_dns_cname_record
now accepts a single record rather than a list of recordsazurerm_virtual_machine
computer_name now Required- Openstack Provider
openstack_networking_subnet_v2
now defaults to turning DHCP on.openstack_fw_policy_v1
now correctly applies rules in the order they are specified. Upon the next apply, current rules might be re-ordered.- The
member
attribute ofopenstack_lb_pool_v1
has been deprecated. Please ue the newopenstack_lb_member_v1
resource. - Docker Provider
keep_updated
parameter removed fromdocker_image
- This parameter never did what it was supposed to do. See relevant docs, specificallypull_trigger
& newdocker_registry_image
data source to understand how to keep yourdocker_image
updated.- Atlas Provider
atlas_artifact
resource has be deprecated. Please use the newatlas_artifact
Data Source.- CloudStack Provider
- All deprecated parameters are removed from all
CloudStack
resources
FEATURES:
- Data sources are a new kind of primitive in Terraform. Attributes for data sources are refreshed and available during the planning stage. (#6598)
- Lists and maps can now be used as first class types for variables and may also be passed between modules. (#6322)
- State management CLI commands provide a variety of state manipulation functions for advanced use cases. This should be used where possible instead of manually modifying state files. (#5811)
- State Import allows a way to import existing resources into Terraform state for many types of resource. Initial coverage of AWS is quite high, and it is straightforward to add support for new resources.
- New Command:
terraform state
to provide access to a variety of state manipulation functions (#5811) - New Option:
terraform output
now supports the-json
flag to print a machine-readable representation of outputs (#7608) - New Data Source:
aws_ami
(#6911) - New Data Source:
aws_availability_zones
(#6805) - New Data Source:
aws_iam_policy_document
(#6881) - New Data Source:
aws_s3_bucket_object
(#6946) - New Data Source:
aws_ecs_container_definition
(#7230) - New Data Source:
atlas_artifact
(#7419) - New Data Source:
docker_registry_image
(#7000) - New Data Source:
consul_keys
(#7678) - New Interpolation Function:
sort
(#7128) - New Interpolation Function:
distinct
(#7174) - New Interpolation Function:
list
(#7528) - New Interpolation Function:
map
(#7832) - New Provider:
grafana
(#6206) - New Provider:
logentries
(#7067) - New Provider:
scaleway
(#7331) - New Provider:
random
- allows generation of random values without constantly generating diffs (#6672) - New Remote State Provider: -
gcs
- Google Cloud Storage (#6814) - New Remote State Provider: -
azure
- Microsoft Azure Storage (#7064) - New Resource:
aws_elb_attachment
(#6879) - New Resource:
aws_elastictranscoder_preset
(#6965) - New Resource:
aws_elastictranscoder_pipeline
(#6965) - New Resource:
aws_iam_group_policy_attachment
(#6858) - New Resource:
aws_iam_role_policy_attachment
(#6858) - New Resource:
aws_iam_user_policy_attachment
(#6858) - New Resource:
aws_rds_cluster_parameter_group
(#5269) - New Resource:
aws_spot_fleet_request
(#7243) - New Resource:
aws_ses_active_receipt_rule_set
(#5387) - New Resource:
aws_ses_receipt_filter
(#5387) - New Resource:
aws_ses_receipt_rule
(#5387) - New Resource:
aws_ses_receipt_rule_set
(#5387) - New Resource:
aws_simpledb_domain
(#7600) - New Resource:
aws_opsworks_user_profile
(#6304) - New Resource:
aws_opsworks_permission
(#6304) - New Resource:
aws_ami_launch_permission
(#7365) - New Resource:
aws_appautoscaling_policy
(#7663) - New Resource:
aws_appautoscaling_target
(#7663) - New Resource:
openstack_blockstorage_volume_v2
(#6693) - New Resource:
openstack_lb_loadbalancer_v2
(#7012) - New Resource:
openstack_lb_listener_v2
(#7012) - New Resource:
openstack_lb_pool_v2
(#7012) - New Resource:
openstack_lb_member_v2
(#7012) - New Resource:
openstack_lb_monitor_v2
(#7012) - New Resource:
vsphere_virtual_disk
(#6273) - New Resource:
github_repository_collaborator
(#6861) - New Resource:
datadog_timeboard
(#6900) - New Resource:
digitalocean_tag
(#7500) - New Resource:
digitalocean_volume
(#7560) - New Resource:
consul_agent_service
(#7508) - New Resource:
consul_catalog_entry
(#7508) - New Resource:
consul_node
(#7508) - New Resource:
consul_service
(#7508) - New Resource:
mysql_grant
(#7656) - New Resource:
mysql_user
(#7656) - New Resource:
azurerm_storage_table
(#7327) - New Resource:
azurerm_virtual_machine_scale_set
(#6711) - New Resource:
azurerm_traffic_manager_endpoint
(#7826) - New Resource:
azurerm_traffic_manager_profile
(#7826) - core: Tainted resources now show up in the plan and respect dependency ordering (#6600)
- core: The
lookup
interpolation function can now have a default fall-back value specified (#6884) - core: The
terraform plan
command no longer persists state. (#6811)
IMPROVEMENTS:
- core: The
jsonencode
interpolation function now supports encoding lists and maps (#6749) - core: Add the ability for resource definitions to mark attributes as "sensitive" which will omit them from UI output. (#6923)
- core: Support
.
in map keys (#7654) - core: Enhance interpolation functions to account for first class maps and lists (#7832) (#7834)
- command: Remove second DefaultDataDirectory const (#7666)
- provider/aws: Add
dns_name
toaws_efs_mount_target
(#7428) - provider/aws: Add
force_destroy
toaws_iam_user
for force-deleting access keys assigned to the user (#7766) - provider/aws: Add
option_settings
toaws_db_option_group
(#6560) - provider/aws: Add more explicit support for Skipping Final Snapshot in RDS Cluster (#6795)
- provider/aws: Add support for S3 Bucket Acceleration (#6628)
- provider/aws: Add support for
kms_key_id
toaws_db_instance
(#6651) - provider/aws: Specifying more than one health check on an
aws_elb
fails with an error prior to making an API request (#7489) - provider/aws: Add support to
aws_redshift_cluster
foriam_roles
(#6647) - provider/aws: SQS use raw policy string if compact fails (#6724)
- provider/aws: Set default description to "Managed by Terraform" (#6104)
- provider/aws: Support for Redshift Cluster encryption using a KMS key (#6712)
- provider/aws: Support tags for AWS redshift cluster (#5356)
- provider/aws: Add
iam_arn
to aws_cloudfront_origin_access_identity (#6955) - provider/aws: Add
cross_zone_load_balancing
onaws_elb
default to true (#6897) - provider/aws: Add support for
character_set_name
toaws_db_instance
(#4861) - provider/aws: Add support for DB parameter group with RDS Cluster Instances (Aurora) (#6865)
- provider/aws: Add
name_prefix
toaws_iam_instance_profile
andaws_iam_role
(#6939) - provider/aws: Allow authentication & credentials validation for federated IAM Roles and EC2 instance profiles (#6536)
- provider/aws: Rename parameter_group_name to db_cluster_parameter_group_name (#7083)
- provider/aws: Retry RouteTable Route/Assocation creation (#7156)
- provider/aws:
delegation_set_id
conflicts w/vpc_id
inaws_route53_zone
as delegation sets can only be used for public zones (#7213) - provider/aws: Support Elastic Beanstalk scheduledaction (#7376)
- provider/aws: Add support for NewInstancesProtectedFromScaleIn to
aws_autoscaling_group
(#6490) - provider/aws: Added support for
snapshot_identifier
parameter in aws_rds_cluster (#7158) - provider/aws: Add inplace edit/update DB Security Group Rule Ingress (#7245)
- provider/aws: Added support for redshift destination to firehose delivery streams (#7375)
- provider/aws: Allow
aws_redshift_security_group
ingress rules to change (#5939) - provider/aws: Add support for
encryption
andkms_key_id
toaws_ami
(#7181) - provider/aws: AWS prefix lists to enable security group egress to a VPC Endpoint (#7511)
- provider/aws: Retry creation of IAM role depending on new IAM user (#7324)
- provider/aws: Allow
port
onaws_db_instance
to be updated (#7441) - provider/aws: Allow VPC Classic Linking in Autoscaling Launch Configs (#7470)
- provider/aws: Support
task_role_arn
on `aws_ecs_task_definition (#7653) - provider/aws: Support Tags on
aws_rds_cluster
(#7695) - provider/aws: Support kms_key_id for
aws_rds_cluster
(#7662) - provider/aws: Allow setting a
poll_interval
onaws_elastic_beanstalk_environment
(#7523) - provider/aws: Add support for Kinesis streams shard-level metrics (#7684)
- provider/aws: Support create / update greater than twenty db parameters in
aws_db_parameter_group
(#7364) - provider/aws: expose network interface id in
aws_instance
(#6751) - provider/aws: Adding passthrough behavior for API Gateway integration (#7801)
- provider/aws: Enable Redshift Cluster Logging (#7813)
- provider/aws: Add ability to set Performance Mode in
aws_efs_file_system
(#7791) - provider/azurerm: Add support for EnableIPForwarding to
azurerm_network_interface
(#6807) - provider/azurerm: Add support for exporting the
azurerm_storage_account
access keys (#6742) - provider/azurerm: The Azure SDK now exposes better error messages (#6976)
- provider/azurerm:
azurerm_dns_zone
now returnsname_servers
(#7434) - provider/azurerm: dump entire Request/Response in autorest Decorator (#7719)
- provider/azurerm: add option to delete VMs Data disks on termination (#7793)
- provider/clc: Add support for hyperscale and bareMetal server types and package installation
- provider/clc: Fix optional server password (#6414)
- provider/cloudstack: Add support for affinity groups to
cloudstack_instance
(#6898) - provider/cloudstack: Enable swapping of ACLs without having to rebuild the network tier (#6741)
- provider/cloudstack: Improve ACL swapping (#7315)
- provider/cloudstack: Add project support to
cloudstack_network_acl
andcloudstack_network_acl_rule
(#7612) - provider/cloudstack: Add option to set
root_disk_size
tocloudstack_instance
(#7070) - provider/cloudstack: Do no longer force a new
cloudstack_instance
resource when updatinguser_data
(#7074) - provider/cloudstack: Add option to set
security_group_names
tocloudstack_instance
(#7240) - provider/cloudstack: Add option to set
affinity_group_names
tocloudstack_instance
(#7242) - provider/datadog: Add support for 'require full window' and 'locked' (#6738)
- provider/docker: Docker Container DNS Setting Enhancements (#7392)
- provider/docker: Add
destroy_grace_seconds
option to stop container before delete (#7513) - provider/docker: Add
pull_trigger
option todocker_image
to trigger pulling layers of a given image (#7000) - provider/fastly: Add support for Cache Settings (#6781)
- provider/fastly: Add support for Service Request Settings on
fastly_service_v1
resources (#6622) - provider/fastly: Add support for custom VCL configuration (#6662)
- provider/google: Support optional uuid naming for Instance Template (#6604)
- provider/openstack: Add support for client certificate authentication (#6279)
- provider/openstack: Allow Neutron-based Floating IP to target a specific tenant (#6454)
- provider/openstack: Enable DHCP By Default (#6838)
- provider/openstack: Implement fixed_ip on Neutron floating ip allocations (#6837)
- provider/openstack: Increase timeouts for image resize, subnets, and routers (#6764)
- provider/openstack: Add
lb_provider
argument tolb_pool_v1
resource (#6919) - provider/openstack: Enforce
ForceNew
on Instance Block Device (#6921) - provider/openstack: Can now stop instances before destroying them (#7184)
- provider/openstack: Disassociate LBaaS v1 Monitors from Pool Before Deletion (#6997)
- provider/powerdns: Add support for PowerDNS 4 API (#7819)
- provider/triton: add
triton_machine
domain names
(#7149) - provider/vsphere: Add support for
controller_type
tovsphere_virtual_machine
(#6785) - provider/vsphere: Fix bug with
vsphere_virtual_machine
wait for ip (#6377) - provider/vsphere: Virtual machine update disk (#6619)
- provider/vsphere:
vsphere_virtual_machine
adding controller creation logic (#6853) - provider/vsphere:
vsphere_virtual_machine
added support formac address
onnetwork_interface
(#6966) - provider/vsphere: Enhanced
vsphere
logging capabilities (#6893) - provider/vsphere: Add DiskEnableUUID option to
vsphere_virtual_machine
(#7088) - provider/vsphere: Virtual Machine and File resources handle Read errors properley (#7220)
- provider/vsphere: set uuid as
vsphere_virtual_machine
output (#4382) - provider/vsphere: Add support for
keep_on_remove
tovsphere_virtual_machine
(#7169) - provider/vsphere: Add support for additional
vsphere_virtial_machine
SCSI controller types (#7525) - provisioner/file: File provisioners may now have file content set as an attribute (#7561)
BUG FIXES:
- core: Correct the previous fix for a bug causing "attribute not found" messages during destroy, as it was insufficient (#6599)
- core: Fix issue causing syntax errors interpolating count attribute when value passed between modules (#6833)
- core: Fix "diffs didn't match during apply" error for computed sets (#7205)
- core: Fix issue where
terraform init .
would truncate existing files (#7273) - core: Don't compare diffs between maps with computed values (#7249)
- core: Don't copy existing files over themselves when fetching modules (#7273)
- core: Always increment the state serial number when upgrading the version (#7402)
- core: Fix a crash during eval when we're upgrading an empty state (#7403)
- core: Honor the
-state-out
flag when applying with a plan file (#7443) - core: Fix a panic when a
terraform_remote_state
data source doesn't exist (#7464) - core: Fix issue where
ignore_changes
caused incorrect diffs on dependent resources (#7563) - provider/aws: Manual changes to
aws_codedeploy_deployment_group
resources are now detected (#7530) - provider/aws: Changing keys in
aws_dynamodb_table
correctly force new resources (#6829) - provider/aws: Fix a bug where CloudWatch alarms are created repeatedly if the user does not have permission to use the the DescribeAlarms operation (#7227)
- provider/aws: Fix crash in
aws_elasticache_parameter_group
occuring following edits in the console (#6687) - provider/aws: Fix issue reattaching a VPN gateway to a VPC (#6987)
- provider/aws: Fix issue with Root Block Devices and encrypted flag in Launch Configurations (#6512)
- provider/aws: If more ENIs are attached to
aws_instance
, the one w/ DeviceIndex0
is always used in context ofaws_instance
(previously unpredictable) (#6761) - provider/aws: Increased lambda event mapping creation timeout (#7657)
- provider/aws: Handle spurious failures in resourceAwsSecurityGroupRuleRead (#7377)
- provider/aws: Make 'stage_name' required in api_gateway_deployment (#6797)
- provider/aws: Mark Lambda function as gone when it's gone (#6924)
- provider/aws: Trim trailing
.
fromname
inaws_route53_record
resources to prevent spurious diffs (#6592) - provider/aws: Update Lambda functions on name change (#7081)
- provider/aws: Updating state when
aws_sns_topic_subscription
is missing (#6629) - provider/aws:
aws_codedeploy_deployment_group
panic when settingon_premises_instance_tag_filter
(#6617) - provider/aws:
aws_db_instance
now defaultspublicly_accessible
to false (#7117) - provider/aws:
aws_opsworks_application.app_source
SSH key is write-only (#6649) - provider/aws: fix Elastic Beanstalk
cname_prefix
continual plans (#6653) - provider/aws: Bundle IOPs and Allocated Storage update for DB Instances (#7203)
- provider/aws: Fix case when instanceId is absent in network interfaces (#6851)
- provider/aws: fix aws_security_group_rule refresh (#6730)
- provider/aws: Fix issue with Elastic Beanstalk and invalid settings (#7222)
- provider/aws: Fix issue where aws_app_cookie_stickiness_policy fails on destroy if LoadBalancer doesn't exist (#7166)
- provider/aws: Stickiness Policy exists, but isn't assigned to the ELB (#7188)
- provider/aws: Fix issue with
manage_bundler
onaws_opsworks_layers
(#7219) - provider/aws: Set Elastic Beanstalk stack name back to state (#7445)
- provider/aws: Allow recreation of VPC Peering Connection when state is rejected (#7466)
- provider/aws: Remove EFS File System from State when NotFound (#7437)
- provider/aws:
aws_customer_gateway
refreshing from state on deleted state (#7482) - provider/aws: Retry finding
aws_route
after creating it (#7463) - provider/aws: Refresh CloudWatch Group from state on 404 (#7576)
- provider/aws: Adding in additional retry logic due to latency with delete of
db_option_group
(#7312) - provider/aws: Safely get ELB values (#7585)
- provider/aws: Fix bug for recurring plans on ec2-classic and vpc in beanstalk (#6491)
- provider/aws: Bump rds_cluster timeout to 15 mins (#7604)
- provider/aws: Fix ICMP fields in
aws_network_acl_rule
to allow ICMP code 0 (echo reply) to be configured (#7669) - provider/aws: Fix bug with Updating
aws_autoscaling_group
enabled_metrics
(#7698) - provider/aws: Ignore IOPS on non io1 AWS root_block_device (#7783)
- provider/aws: Ignore missing ENI attachment when trying to detach ENI (#7185)
- provider/aws: Fix issue updating ElasticBeanstalk Environment templates (#7811)
- provider/aws: Restore Defaults to SQS Queues (#7818)
- provider/aws: Don't delete Lambda function from state on initial call of the Read func (#7829)
- provider/aws:
aws_vpn_gateway
should be removed from state when in deleted state (#7861) - provider/aws: Fix aws_route53_record 0-2 migration (#7907)
- provider/azurerm: Fixes terraform crash when using SSH keys with
azurerm_virtual_machine
(#6766) - provider/azurerm: Fix a bug causing 'diffs do not match' on
azurerm_network_interface
resources (#6790) - provider/azurerm: Normalizes
availability_set_id
casing to avoid spurious diffs inazurerm_virtual_machine
(#6768) - provider/azurerm: Add support for storage container name validation (#6852)
- provider/azurerm: Remove storage containers and blobs when storage accounts are not found (#6855)
- provider/azurerm:
azurerm_virtual_machine
fixadditional_unattend_rm
Windows config option (#7105) - provider/azurerm: Fix
azurerm_virtual_machine
windows_config (#7123) - provider/azurerm:
azurerm_dns_cname_record
can create CNAME records again (#7113) - provider/azurerm:
azurerm_network_security_group
now waits for the provisioning state ofready
before proceeding (#7307) - provider/azurerm:
computer_name
is now required forazurerm_virtual_machine
resources (#7308) - provider/azurerm: destroy azurerm_virtual_machine OS Disk VHD on deletion (#7584)
- provider/azurerm: catch
azurerm_template_deployment
erroring silently (#7644) - provider/azurerm: changing the name of an
azurerm_virtual_machine
now forces a new resource (#7646) - provider/azurerm: azurerm_storage_account now returns storage keys value instead of their names (#7674)
- provider/azurerm:
azurerm_virtual_machine
computer_name now Required (#7308) - provider/azurerm: Change of
availability_set_id
onazurerm_virtual_machine
should ForceNew (#7650) - provider/azurerm: Wait for
azurerm_storage_account
to be available (#7329) - provider/cloudflare: Fix issue upgrading CloudFlare Records created before v0.6.15 (#6969)
- provider/cloudstack: Fix using
cloudstack_network_acl
within a project (#6743) - provider/cloudstack: Fix refresing
cloudstack_network_acl_rule
when the associated ACL is deleted (#7612) - provider/cloudstack: Fix refresing
cloudstack_port_forward
when the associated IP address is no longer associated (#7612) - provider/cloudstack: Fix creating
cloudstack_network
with offerings that do not support specifying IP ranges (#7612) - provider/digitalocean: Stop
digitocean_droplet
forcing new resource on uppercase region (#7044) - provider/digitalocean: Reassign Floating IP when droplet changes (#7411)
- provider/google: Fix a bug causing an error attempting to delete an already-deleted
google_compute_disk
(#6689) - provider/mysql: Specifying empty provider credentials no longer causes a panic (#7211)
- provider/openstack: Reassociate Floating IP on network changes (#6579)
- provider/openstack: Ensure CIDRs Are Lower Case (#6864)
- provider/openstack: Rebuild Instances On Network Changes (#6844)
- provider/openstack: Firewall rules are applied in the correct order (#7194)
- provider/openstack: Fix Security Group EOF Error when Adding / Removing Multiple Groups (#7468)
- provider/openstack: Fixing boot volumes interfering with block storage volumes list (#7649)
- provider/vsphere:
gateway
andipv6_gateway
are now read fromvsphere_virtual_machine
resources (#6522) - provider/vsphere:
ipv*_gateway
parameters won't force a newvsphere_virtual_machine
(#6635) - provider/vsphere: adding a
vsphere_virtual_machine
migration (#7023) - provider/vsphere: Don't require vsphere debug paths to be set (#7027)
- provider/vsphere: Fix bug where
enable_disk_uuid
was not set onvsphere_virtual_machine
resources (#7275) - provider/vsphere: Make
vsphere_virtual_machine
product_key
optional (#7410) - provider/vsphere: Refreshing devices list after adding a disk or cdrom controller (#7167)
- provider/vsphere:
vsphere_virtual_machine
no longer has to be powered on to delete (#7206) - provider/vSphere: Fixes the hasBootableVmdk flag when attaching multiple disks (#7804)
- provisioner/remote-exec: Properly seed random script paths so they are not deterministic across runs (#7413)
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.