Release prep for 2.0.0

This is a major version bump because of the changes in supported
operating systems and supported puppet versions.
This commit is contained in:
Gene Liverman 2021-05-10 19:07:52 -04:00
parent 792465f3d6
commit ab0c6e18ec
No known key found for this signature in database
GPG key ID: 66D794FE7043CBCA
3 changed files with 38 additions and 11 deletions

View file

@ -4,14 +4,26 @@ All notable changes to this project will be documented in this file.
Each new release typically also includes the latest modulesync defaults. Each new release typically also includes the latest modulesync defaults.
These should not affect the functionality of the module. These should not affect the functionality of the module.
## [v1.0.0](https://github.com/voxpupuli/puppet-hashi_stack/tree/v1.0.0) (2021-01-16) ## [v2.0.0](https://github.com/voxpupuli/puppet-hashi_stack/tree/v2.0.0) (2021-05-10)
[Full Changelog](https://github.com/voxpupuli/puppet-hashi_stack/compare/v1.0.0...v2.0.0)
**Breaking changes:**
- Drop EoL Debian, adjust deps for Puppet 6 & 7 [\#6](https://github.com/voxpupuli/puppet-hashi_stack/pull/6) ([genebean](https://github.com/genebean))
**Implemented enhancements:**
- Allow customising the base URL of the Yum repository [\#5](https://github.com/voxpupuli/puppet-hashi_stack/pull/5) ([nbarrientos](https://github.com/nbarrientos))
- Enable Puppet 7 support/testing [\#4](https://github.com/voxpupuli/puppet-hashi_stack/pull/4) ([bastelfreak](https://github.com/bastelfreak))
## [v1.0.0](https://github.com/voxpupuli/puppet-hashi_stack/tree/v1.0.0) (2021-01-17)
[Full Changelog](https://github.com/voxpupuli/puppet-hashi_stack/compare/d9ceffd75b1f222e1145d58cceaf3a9bcb41b360...v1.0.0) [Full Changelog](https://github.com/voxpupuli/puppet-hashi_stack/compare/d9ceffd75b1f222e1145d58cceaf3a9bcb41b360...v1.0.0)
**Merged pull requests:** **Implemented enhancements:**
- moving parameters into appropriate place, adding meaning unit test, f… [\#2](https://github.com/voxpupuli/puppet-hashi_stack/pull/2) ([attachmentgenie](https://github.com/attachmentgenie)) - moving parameters into appropriate place, adding meaning unit test, f… [\#2](https://github.com/voxpupuli/puppet-hashi_stack/pull/2) ([attachmentgenie](https://github.com/attachmentgenie))
- modulesync 4.0.0-10-g1c946c3 [\#1](https://github.com/voxpupuli/puppet-hashi_stack/pull/1) ([attachmentgenie](https://github.com/attachmentgenie))

View file

@ -10,7 +10,7 @@
## Classes ## Classes
### `hashi_stack::repo` ### <a name="hashi_stackrepo"></a>`hashi_stack::repo`
This class installs the hashicorp repository This class installs the hashicorp repository
@ -34,9 +34,16 @@ package { 'packer':
#### Parameters #### Parameters
The following parameters are available in the `hashi_stack::repo` class. The following parameters are available in the `hashi_stack::repo` class:
##### `priority` * [`priority`](#priority)
* [`proxy`](#proxy)
* [`key_id`](#key_id)
* [`key_source`](#key_source)
* [`description`](#description)
* [`rpm_base`](#rpm_base)
##### <a name="priority"></a>`priority`
Data type: `Optional[Integer]` Data type: `Optional[Integer]`
@ -44,7 +51,7 @@ A numeric priority for the repo, passed to the package management system
Default value: ``undef`` Default value: ``undef``
##### `proxy` ##### <a name="proxy"></a>`proxy`
Data type: `String` Data type: `String`
@ -52,7 +59,7 @@ The URL of a HTTP proxy to use for package downloads (YUM only)
Default value: `'absent'` Default value: `'absent'`
##### `key_id` ##### <a name="key_id"></a>`key_id`
Data type: `String` Data type: `String`
@ -60,7 +67,7 @@ GPG key to authenticate Apt package signatures.
Default value: `'E8A032E094D8EB4EA189D270DA418C88A3219F7B'` Default value: `'E8A032E094D8EB4EA189D270DA418C88A3219F7B'`
##### `key_source` ##### <a name="key_source"></a>`key_source`
Data type: `Stdlib::HTTPSUrl` Data type: `Stdlib::HTTPSUrl`
@ -68,7 +75,7 @@ The location of an existing GPG key file to copy.
Default value: `'https://apt.releases.hashicorp.com/gpg'` Default value: `'https://apt.releases.hashicorp.com/gpg'`
##### `description` ##### <a name="description"></a>`description`
Data type: `String` Data type: `String`
@ -76,3 +83,11 @@ Repository description
Default value: `'HashiCorp package repository.'` Default value: `'HashiCorp package repository.'`
##### <a name="rpm_base"></a>`rpm_base`
Data type: `String`
Base URL for the Yum repository
Default value: `'https://rpm.releases.hashicorp.com'`

View file

@ -1,6 +1,6 @@
{ {
"name": "puppet-hashi_stack", "name": "puppet-hashi_stack",
"version": "1.0.1-rc0", "version": "2.0.0",
"author": "Vox Pupuli", "author": "Vox Pupuli",
"summary": "This module contains shared code for various HashiCorp modules", "summary": "This module contains shared code for various HashiCorp modules",
"license": "AGPL-3.0", "license": "AGPL-3.0",