Releases: pearcec/Invoke-Terraform
Releases · pearcec/Invoke-Terraform
[0.6.2]
[0.6.1]
[0.6.0]
[0.5.1]
[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]
[0.4.0]
[0.3.0]
[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
[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