No code change - only updating cookbook ownership information.
- Added CONTRIBUTING.md
- Added TESTING.md
- Removed helper methods obsoleted by gpg cookbook:
#import_gpg_key
#key_imported?
#sig_verified?
aliased to#signature_trustworthy
- raises an exception if the checksums file signature is invalid
- ensure gnupg2 is installed using the gpg_install resource from the gpg cookbook
- Removed gpgme gem dependency
- Removed explicit build-essential cookbook dependency from metadta
- ark lists build-essential as a dependency
- Expanded chefspec coverage to 100% and added shared_examples
- Fixed Debian and centos 7 vagrant test images
- Fixed #28
bumped ark dependency to
~> 3.1
- Fixed #29 run GPG-related procedures at converge time instead of compile time
- Now requires Chef 13 or newer
- Use vagrant images hosted at https://app.vagrantup.com/bento
- Added testing with Chef 13 and 14
- Ported minitests to Inspec
- Changed default terraform version to 0.11.7
- (Grasshopper): updated build-essential version dependency
- update to handle new host folder structure at terraform
- updated to use fedora-25 image during testing
- updated to use debian 8.6 image during testing
- replaced ubuntu 16.04 vagrant image with ubuntu 16.10 image
- added ubuntu 15.10 vagrant image
- use chef_gem assertion of gpgme gem in minitest instead of gem_package
- removed windows config from Test Kitchen
- official testing of Windows platform removed (never worked before, anyway)
- update ark dependency: ~> 2.0 (Now requires Chef 12.5+)
- update bundler gems
- added winrm transport gems: requires vagrant-winrm Vagrant plugin. Please install this plugin with: `vagrant plugin install vagrant-winrm'
- Set default terraform version to 0.8.2
- Added recipe: terraform::gpgme to install gpgme
- Added helper method,
#sig_verified?
that will verify the gpg signature of the checksum file and abort if the signature is rejected.
redeploy to supermarket with --extended-metadata option
- no code changes: merged rosstimson#22
- Documentation update
- Update terraform to 0.6.16
- Update ark dependency to '~> 1.1.0'
- added chefspec tests
- added more test platforms in Test Kitchen
- Merged PR #16 that resolves derived attribute issue
- Patch a bug introduced by v0.4.2 where the URI.join truncated any path from the URI base. This resulted in GET requests that were missing whatever path was included in the URL base, such as "/terraform"
- Remove extraneous slashes from Terraform's SHA256SUMS URL that give 403 Forbidden
- cleaned up the fetch_checksums helper method
- set the default['terraform']['checksums'] and default['terraform']['checksum'] attributes in the default recipe
- Add helper methods: raw_checksums_to_hash, fetch_checksums, terraform_url
- Fixed Issue #10(rosstimson#10)
- Fixed rubocop offenses
- updated serverspec to test against Terraform 0.6.11 install paths
- Added minitest handler dependency for Test Kitchen runs
- Added minitest test suites
- Fixed Issue #11(rosstimson#11)
- Buump Terraform to latest version (0.6.11) (@thegreenrobot)
- Fixed Issue #6(rosstimson#6) set the terraform zip file name in a node attribute (@haidangwa)
- Updated the default version to 0.6.8
- Fixed the download link as no longer using Bintray
- Windows support (@ridiculousness)
- Fixed Issue #6(rosstimson#6) set the terraform zip file name in a node attribute
- updated the default version to 0.6.7
- Update to Terraform 0.5.1 (@wilb)
- Fixing rsync trailing slash issue. (@dquiles)
- Update to Terraform 0.3.1 (@cantenesse)
- Kills hard dependency on Ark cookbook (@cantenesse)
- Initial release.