Skip to content

Releases: pearcec/Invoke-Terraform

[0.6.2]

19 Apr 00:47
a4710c6
Compare
Choose a tag to compare

What's Changed

  • Create .github/workflows/scorecard.yml by @pearcec in #26
  • #24 : Thumbprint from Hashicorp change after 1.3.8. by @pearcec in #27

Full Changelog: v0.6.1...v0.6.2

[0.6.1]

27 Oct 15:53
6936a9a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

[0.6.0]

09 Jun 10:40
bc88e88
Compare
Choose a tag to compare

[0.6.0]

Fixed

  • Support for 1.0.0, making it the new default
  • Removed invalid description of Path from README. $HOME\bin is no longer the default.

[0.5.1]

28 Apr 16:30
ae16448
Compare
Choose a tag to compare

[0.5.1]

Security

  • Updated GPG keys: due to HCSEC-2021-12 Codecov Security Event and HashiCorp GPG Key Exposure. See Terraform Updates for HCSEC-2021-12 for guidance.

If the following error is received

Install-Terraform -TFVersion 0.15.1

gpg: Signature made 04/26/21 17:02:20 Eastern Daylight Time
gpg:                using RSA key B36CBA91A2C0730C435FC280B0B441097685B676
gpg: Can't check signature: No public key
Exception: C:\Users\pearcec\Documents\PowerShell\Modules\Invoke-Terraform\0.5.1\Invoke-Terraform.psm1:173:9
Line |
 173 |          throw "Unable to verify signature on $($SHAPath)"
     |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Unable to verify signature on
     | C:\Users\pearcec\AppData\Local\Temp\8ce5da55-215d-465f-861f-9778ee719d5d_SHA256SUMS

Then update the Invoke-Terraform configuration:

Set-TerraformConfiguration -Configuration @{ HashiCorpPGPKeyId='0x34365D9472D7468F';}

Changed

  • Slight documentation tweak
  • Removed unused HashiCorpPGPThumbprint
  • Source SHA256SUM signatures based on PGP Key ID

[0.5.0]

25 Apr 00:33
e093e1e
Compare
Choose a tag to compare

[0.5.0]

Changed

  • Invoke-Terraform recursively searches up for .terraform-version stopping at root (#12)
  • Provide a binary without a version reference in the filename (#13)

[0.4.0]

12 Apr 13:30
33b07ab
Compare
Choose a tag to compare

[0.4.0]

Added

  • Install-Terraform defaults to latest when -TFVersion is not passed (#10)
  • Add stock contributing guidelines
  • Add stock pull request template

[0.3.0]

10 Apr 20:51
c0a57fb
Compare
Choose a tag to compare

[0.3.0]

Changed

  • BREAKING: Refactor to use Configuration Module. Existing configurations are ignored.
  • Fix PSAnalyzer complaints

Added

  • Add ShouldProcess on Set cmdlets
  • Add GH Actions testing and publishing
  • Adopt PowerShellBuild.
  • Add pester testd
  • Add .gitignore.
  • Add standard build.ps1, psakeFile.ps1 and requirements.psd1.

v0.2.0

07 Apr 21:45
417b4c2
Compare
Choose a tag to compare

[0.2.0]

Changed

  • Moved TFPreferences to HashMap, only set preferences passed to Set-TerraformPreference
  • Require PowerShellVersion 6.0 for ConvertFrom-Json -AsHashtable
  • Platform independent Get-TerraformPath
  • Add SkipCodeSignature and SkipChecksum preferences and parameters globally, with better error handling on gpg

v0.1.0

04 Apr 15:28
c5a5b04
Compare
Choose a tag to compare

[0.1.0]

Added

  • Initial release