Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-hiera

Hiera hierarchy module for templating `hiera.yaml`
https://github.com/voxpupuli/puppet-hiera

Only pass strings to versioncmp

Discovered by @bwilcox, the versioncmp() function expects strings so
undef variables cause issue...

2160af80e009b82df6f8a9b727d6c8c5fb7fd02b authored about 9 years ago by Hunter Haugen <[email protected]>
Add provider to class parameters

16028ad5c2edbc42df1ef0d94bfd8a829c26e854 authored about 9 years ago by Joseph Yaworski <[email protected]>
Merge pull request #88 from crayfishx/feature/symlink_optional

Added option to switch on/off the creation of the /etc/hiera.yaml

0e3e46624dfa8c99d8944df17cef8d7c7ef13203 authored about 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #86 from hunner/fix_pe

Fixing 2015.2 handling

e22a592a09814476fd2c70e0132752e40dc41b82 authored about 9 years ago by Hunter Haugen <[email protected]>
Fixing 2015.2 handling

This PE stuff is confusing.

This should fix the hiera-eyaml installation on PE 2015.2. It also ...

5409608e84fa0bc21890b957adf0c2626a3c0e0b authored about 9 years ago by Hunter Haugen <[email protected]>
Added option to switch on/off the creation of the /etc/hiera.yaml

symlink

866b4ede2be0ad329186afc84dcf655e7beef7ae authored about 9 years ago by Craig Dunn <[email protected]>
Merge pull request #71 from vchepkov/restart

restart puppet master

93573ccd28765610b0f0cb03fef1981ef5bae2e7 authored about 9 years ago by Hunter Haugen <[email protected]>
Puppet master needs to be restarted in order for hiera configuration changes to take effect

6915420803a6b26169b9a396aada9e2e6511cae6 authored over 9 years ago by Vadym Chepkov <[email protected]>
version_range != version_requirement

1ca1e3d515412a4d59d01a86af9fe9fefe9ff2d5 authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #81 from hunner/release_1.3.2

Release 1.3.2

5bc109737e0b3b2b1436225ba83c66e12a4fb804 authored over 9 years ago by Hunter Haugen <[email protected]>
Release 1.3.2

eee87dc1f557e8e3881431eaf538706c2ac58b51 authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #80 from reidmv/style

Clean up style of hiera.yaml.erb template

87f71ebd9b8288eec4015228c401cdb340dcc81c authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #79 from reidmv/pe_2015

Add default compatibility with PE 2015.2.0

63417adff954e7268b9345b9a27732eb7c51dff6 authored over 9 years ago by Hunter Haugen <[email protected]>
Clean up style of hiera.yaml.erb template

This is a style commit intended to clean up the YAML output of the
hiera.yaml.erb template for e...

fff4d9b74fa7c914a0ac031c8d22f5ea727bb230 authored over 9 years ago by Reid Vandewiele <[email protected]>
Add default compatibility with PE 2015.2.0

The default owner/group in Puppet Enterprise 2015.2.0 still need to be
pe-puppet, because puppet...

1377728fab6c693137445a709b0f9da32517f1c1 authored over 9 years ago by Reid Vandewiele <[email protected]>
Release 1.3.1

00645ad0766cedb8dd998cc170a981dc82262f8b authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #74 from hunner/fix_version

check for eyaml_version being undef

02497799aad320d828e657d531cc483054418d1a authored over 9 years ago by Hunter Haugen <[email protected]>
check for eyaml_version being undef

Thanks to https://github.com/ktreese for reporting this.

07bb5d2d94db222dca5860eb29c184e8970f36f4 authored over 9 years ago by Hunter Haugen <[email protected]>
Release 1.3.0

9fee1af314e61307ada2eacd4e8b3de1e581ee11 authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #70 from vchepkov/eyaml_datadir

make 'eyaml_datair' same as 'datadir' by default

d66f8c7000534554ec901ae437a3d670416dbc86 authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #68 from Sharpie/AIO-support

Support AIO Puppet 4

93a943d214ebdabf10fa0f4e760a9f7e51955f24 authored over 9 years ago by Hunter Haugen <[email protected]>
make 'eyaml_datair' same as 'datadir' by default

cbf079bf84f40827ed4b0ea228b179f0826ddf7e authored over 9 years ago by Vadym Chepkov <[email protected]>
Include 4.x in supported Puppet versions

7932c73155bc8b46af5eca69e118e2ca398a25d8 authored over 9 years ago by Charlie Sharpsteen <[email protected]>
Move cmdpath default into params.pp

There are a differences between where PE, AIO and Puppet 3 place the `eyaml`
binaries. This patc...

6e50d4ebafc15f919e94f83cb2f1082f553ea94c authored over 9 years ago by Charlie Sharpsteen <[email protected]>
Add Puppet 4 AIO paths and providers to params

This patch updates `params.pp` for AIO packaging. When Puppet 4 is detected,
the gem provider is...

80498abf294f5e3967325b7a9dc9972616d5bae3 authored over 9 years ago by Charlie Sharpsteen <[email protected]>
Merge pull request #64 from tosbourn/patch-1

Fixing broken markdown link

d8130cd0628c3bf93adc614157a0925d9f79fd81 authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #65 from nbetm/pe38_support

Added support for PE v3.8.0

818025fdd840913c395511695c2e93ce4a1a15db authored over 9 years ago by Hunter Haugen <[email protected]>
Merge pull request #66 from fnaard/fix_readme_typo

Fix typo in backends parameter name.

56c2eedd3e2cfff824545afa7166ca404d084720 authored over 9 years ago by Hunter Haugen <[email protected]>
Fix typo in backends parameter name.

7d43ffe1c6de460dc163e6709c3b0a3025da2a1a authored over 9 years ago by Gabriel M Schuyler <[email protected]>
Fixing broken markdown link

6c388b7d9e9d87a4dba7ad86b70cfa9001b92039 authored over 9 years ago by Toby Osbourn <[email protected]>
Added support for PE v3.8.0

Improved hiera::params to introduce support for puppet PE v3.8.0

cea49d405eb95bbfc53756170183221967687f62 authored over 9 years ago by Nelson R Monserrate <[email protected]>
Merge pull request #60 from hunner/eyaml_version

Add eyaml gem version param

a40dfe1b8d37453a7c0a228c953a313b39040aba authored almost 10 years ago by Hunter Haugen <[email protected]>
Add eyaml gem version param

52887ebcf62a976ebf92a26c07a7ab74ed108cb6 authored almost 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #58 from hunner/terrimonster-fix_37_prov

Terrimonster fix 37 prov

e2ca7c4edf65e9401ab936969fa3c6703f581f3d authored almost 10 years ago by Hunter Haugen <[email protected]>
Update readme and move exec

f15842a4aaca0d031fb50e6a615b408b7c9ed6ef authored almost 10 years ago by Hunter Haugen <[email protected]>
PE 3.7 also needs /opt/puppet/bin/eyaml, unfortunately I had to do an exec in params

e840de2744ae7d48c1f04ca07e8503764e2cfe96 authored almost 10 years ago by Terri Haber <[email protected]>
syntax

94287a0cfd7ff54ebca0fedc69db8b7d1ee335d5 authored almost 10 years ago by Terri Haber <[email protected]>
adding puppetserver provider for new 3.7.x versions

c688ea750eb951cf3fecb4fc6e360e842a659a1e authored almost 10 years ago by Terri Haber <[email protected]>
provider is pe_puppetserver_gem

78e4c6d050ca1fa76f00bb7180f2a75715303e15 authored almost 10 years ago by Terri Haber <[email protected]>
Merge pull request #59 from hunner/release_1.2.0

Release 1.2.0

8e7d30fe403b41bc42ee7038144b3e9e2960da45 authored almost 10 years ago by Hunter Haugen <[email protected]>
Release 1.2.0

96de773e865416d04a952b71dce40a0780a6d3a8 authored almost 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #51 from tampakrap/validate

Validate the values of $merge_behavior

e885d2a0866f34416ead6ab4800d1a0e9b882f75 authored almost 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #56 from elyscape/doc/improve_changelog

Restructure/reformat change log

6010efb82040566acb9d8c4b574e5bf0f131dbde authored almost 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #57 from elyscape/doc/update_readme_params

Reformat parameters in README to be more readable

778122c344faf01d9304c5b3d768dc692a54fd47 authored almost 10 years ago by Hunter Haugen <[email protected]>
Remove parameter docs from init.pp

Parameter documentation is already in the README.

d5ca70e045c648cb84c0b578882498cad3d267ea authored almost 10 years ago by Eli Young <[email protected]>
Reformat parameters in README to be more readable

This also brings the parameters in the README up to date.

a4275bec3aaa094a726eca7f02f1e7acd0c0ca8b authored almost 10 years ago by Eli Young <[email protected]>
Restructure/reformat change log

eb916f1c0f1b38942a9c3762ffb7185fad3ae991 authored almost 10 years ago by Eli Young <[email protected]>
Merge pull request #50 from tampakrap/move_defaults

move unconditional defaults from params to init

5816874c7f94f46869d641ecc7934456687d08b4 authored almost 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #52 from covermymeds/v1.1.2

Updates needed for new release.

f5296129b042e90d272414c775dcc518b47d1e79 authored almost 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #49 from tampakrap/gitignore

Add gitignore

67f0e236436a391322402956642fd45edc0fbbeb authored almost 10 years ago by Hunter Haugen <[email protected]>
Updates needed for new release.

975abc542e0beefaa3042d972064bfc4991385e4 authored almost 10 years ago by Dan Sajner <[email protected]>
Validate the values of $merge_behavior

d102413549955b1fda6b7d2a0845fd84c3ab369c authored almost 10 years ago by Theo Chatzimichos <[email protected]>
move unconditional defaults from params to init

5014ac2aa5abf5c682cc665d627c8cd272ecceea authored almost 10 years ago by Theo Chatzimichos <[email protected]>
Add gitignore

a6d172079a2d13cf0662255b4f03acd55b23f9bb authored almost 10 years ago by Theo Chatzimichos <[email protected]>
Merge pull request #44 from acjohnson/gem_source

Added gem_source param to allow a custom Gem source used for eyaml

959802a1167f64d50ee5e1727738f6814876614b authored almost 10 years ago by Hunter Haugen <[email protected]>
Added gem_source param

This allows custom Gem source to be used for eyaml install.

dcbcf61c17306dc524ab31295ceb51ca416afa31 authored almost 10 years ago by Aaron Johnson <[email protected]>
Merge pull request #42 from mattkirby/kirby_flexible_keys

Adding an option to disable creating keys when enabling hiera-eyaml and

29ca821ca3e41bdbd96f66c1fdb8a11576f6e18f authored about 10 years ago by Hunter Haugen <[email protected]>
Add ability to disable pkcs7 key generation with hiera-eyaml

Without this change hiera-eyaml generates pkcs7 keys automatically if
the eyaml backend is enabl...

1e9e04972bdb9f82c3382fa7dcf00d21fe0ee262 authored about 10 years ago by [email protected] <[email protected]>
Merge pull request #41 from hunner/release_1.1.1

Release 1.1.1

b728196e810534b78ab5206dcee7183c80227e69 authored about 10 years ago by Hunter Haugen <[email protected]>
Release 1.1.1

072bd5a0bf356d52309a69256504939bf48d795a authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #34 from emning/eyamlperms

Fix eyaml key permissions

212de3a48ded468c9cfc03a7bd4704dbd35d7a34 authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #40 from hunner/eyaml_defaults

Make hiera::eyaml defaults come from base class

645374656a8d78ef7e192eb1554f2ef5559a83e0 authored about 10 years ago by Hunter Haugen <[email protected]>
Make hiera::eyaml defaults come from base class

The hiera::eyaml defaults were coming from hiera::params, but so were
the defaults for the epony...

c37716566ff5da758fd91921aa9d170f50febbd7 authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #37 from emning/fixcmdpath

Fix key generation

Conflicts:
manifests/init.pp
manifests/params.pp

7440a62a5d89140c3a6ea9feaeb8df239a8609d2 authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #39 from spuder/patch-1

Adds puppet forge link to readme

e8ec025c2fc322de9d5e9da9279c7266a158028e authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #35 from emning/templatecomment

Add 'managed by puppet' comment to hiera.yaml

75fa2cea24f91c351c3f185406dacf0fa849ca89 authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #32 from benjamink/master

Update access to $cmdpath

a4a41966514004c10015c9f20d68fc9319e7c6a3 authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #30 from matthm/master

Update opensource cmdpath

29589af3c9725602bbe25efa4f9f9fb6098419fb authored about 10 years ago by Hunter Haugen <[email protected]>
Adds puppet forge link to readme

Makes it easy to see what version of the module is present on the puppet forge.

fda1f07fd8509eeb6c137dba19a0ec1338b2c0a9 authored about 10 years ago by Spencer Owen <[email protected]>
Update mode to 0600 on private key, which is what createkeys sets by default

9abc48d7f9b37e7667495197a9afda00de29369e authored about 10 years ago by Runar Balstad Jensen <[email protected]>
Fix key generation

d52758cbf2f4367d755f77610c2104f1871075f0 authored about 10 years ago by Runar Balstad Jensen <[email protected]>
add comment

a895ee7582d5bdf91b2482d784f2134d80c5dc8f authored about 10 years ago by Runar Balstad Jensen <[email protected]>
fix permissions

2191140776b3dfbe2983dc25da520bbee4d75a8f authored about 10 years ago by Runar Balstad Jensen <[email protected]>
Update params.pp

05f0b0461edbfe5831cb83f7657ed5c4d7c26e1d authored about 10 years ago by Benjamin Krein <[email protected]>
Add $cmdpath to init's class parameters

eaaa658db04a562d3d22697fe596985085be9eaf authored about 10 years ago by Benjamin Krein <[email protected]>
Update opensource cmdpath

The opensource gem uses /usr/bin for the cmdpath. 'createkey' does not work with the current path.

73ef7b45a0b54ef6de6dc8a7b33f806da03a439c authored about 10 years ago by matthm <[email protected]>
Merge pull request #28 from hunner/release_1.1.0

Release 1.1.0

c5ab1242b1bbcd4dc4a366ddc527283f2c7f96f9 authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #29 from hunner/reorder_backends

We want eyaml to come before yaml by default

180e9d6fdc9c1ed40f3fe8b1080a139a94395971 authored about 10 years ago by Hunter Haugen <[email protected]>
We want eyaml to come before yaml by default

4da47a821041fa051f9e16cd49b7881cba131a6d authored about 10 years ago by Hunter Haugen <[email protected]>
Release 1.1.0

6ef2f6193da1d6d79223e9d8c5071fb0007ec3de authored about 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #27 from hunner/patch_eyaml

Patch eyaml

52a1df907f6536fa83d639259b9492a79d0a8c67 authored about 10 years ago by Hunter Haugen <[email protected]>
Rename manage_datadir to datadir_manage to match BGTM

8b344082c36a2a63dd3a5e15258b31b7b5c19c2a authored about 10 years ago by Hunter Haugen <[email protected]>
Add specs and refactor eyaml backend

b7f6140e58d2796bbcd13ec9ba47aabed5547ffd authored about 10 years ago by Hunter Haugen <[email protected]>
Add readme

d15c194a874c437743295ce29ba0b2e4cf673f98 authored about 10 years ago by Hunter Haugen <[email protected]>
Document template variables

da3c03329ef5a637fcdac440b422eb852499a565 authored about 10 years ago by Hunter Haugen <[email protected]>
Merge remote-tracking branch 'pjfoley/extend_template'

Conflicts:
manifests/init.pp
manifests/params.pp
templates/hiera.yaml.erb

d42101a8ea5b29b3fa04d7a570b9b68b0496b7d7 authored about 10 years ago by Hunter Haugen <[email protected]>
Correct manage_datadir docs

5597667c968a4abf5b43fe651887d1c824a9c016 authored about 10 years ago by Hunter Haugen <[email protected]>
Optionally disable $datadir creation via new $manage_datadir switch.

57909a6ff83bdebd71a25635a9d6d5bc21fb78ea authored about 10 years ago by Vlastimil Holer <[email protected]>
Merge pull request #25 from awaxa/eyaml-extension

Add the ability to configure the eyaml file extension

759cb5a8f535fc36076788365744f2177aed7d5e authored about 10 years ago by Hunter Haugen <[email protected]>
use eyaml backend before others

This would prevent the yaml backend from returning raw eyaml data when
using the yaml file exten...

3f8dd89efcce9154e5bc297749072cbce906c662 authored over 10 years ago by Greg Kitson <[email protected]>
add ability to configure eyaml file extension

6e9be3240b7c61e6816b1c20bacd97ca1828a690 authored over 10 years ago by Greg Kitson <[email protected]>
Update readme for new options

Add an example to show how to set the looger and merge_behavior options.

46c9a5a74be98f66c43c21248d53f3d5aff97771 authored over 10 years ago by Peter Foley <[email protected]>
Clarify new property documentation

06e98149b6bf6006437f947ecb698428f4d5a962 authored over 10 years ago by Peter Foley <[email protected]>
Extend template to configure logger and deep_merge

e013651257b4207661eb2d408cfd824d0df8a0c8 authored over 10 years ago by Peter Foley <[email protected]>
Merge pull request #16 from danieldreier/fix_regexp_invalid_interval_warning

Fix invalid interval warning

1d407be61d800034409e4595a6fb73004b10f70f authored over 10 years ago by Hunter Haugen <[email protected]>
Merge pull request #18 from terrimonster/add_eyaml

thoroughly tested changes to support hiera-eyaml

4260afc9c787da1dcbc07f75d27972fff93085eb authored over 10 years ago by Hunter Haugen <[email protected]>
thoroughly tested changes to support hiera-eyaml installation and configuration

0f8d16c921e881f9d419259413645b004c9d605d authored over 10 years ago by Terri Haber <[email protected]>
Release 1.0.2

78e13a4e23ff5eeaaa84076bb50ccb0a25da89fc authored over 10 years ago by Hunter Haugen <[email protected]>
Fix invalid interval warning

Before this change, following warnings printed during execution:
/usr/lib/ruby/vendor_ruby/puppet...

b8fa15bc37d400d30f436f6fddba67b1ea0cf60e authored over 10 years ago by Daniel Dreier <[email protected]>
Merge pull request #14 from hunner/release_1.0.1

Release 1.0.1

9634f6979c129d7834766175b59e8080fe7792bc authored almost 11 years ago by Hunter Haugen <[email protected]>