Commit graph

28 commit

作者 SHA1 備註 提交日期
Hunter Haugen
52bc6f8dfc Remove inifile class, test, and dependency
PR #156 merged a base class called `inifile` that dynamically queried
hiera using explicit `hiera_hash()` functions and required functions
from stdlib.

It is an anti-pattern for component classes to contain hiera
functions (even ones that do not trigger under all circumstances) as
this leads to tight-coupling with hiera data structures. It also
promotes the anti-pattern of declaring resources directly in hiera.

Also, inifile is not going to receive a major version increase for a
while (we hope) and so adding a dependency is not desirable at this
point.

Unfortunately this feedback was missed while reviewing the original PR,
so it has to be reverted.
2016-03-07 11:33:32 -08:00
Hunter Haugen
decebd45d1 Prep 1.5.0 2016-03-03 14:55:36 -08:00
David Schmitt
ba8ca0ddf2 Update metadata to note Debian 8 support 2016-02-17 11:56:55 +00:00
Bryan Jen
35b5dfc04c Merge pull request #156 from ghoneycutt/cr-patch
create resources
2016-01-06 11:28:22 -07:00
Garrett Honeycutt
d83f3011f9 Add ability to specify a hash of ini_settings and ini_subsettings.
This added functionality allows you to specify hashes for ini_setting
and ini_subsetting so that they might be stored in Hiera. Without this
patch, you need to use ini_setting and ini_subsetting resources strictly
in code whereas with this patch, you could describe this in Hiera.
2016-01-06 12:27:21 -05:00
tphoney
5eb4c7a3d5 1.4.3 release prep 2015-11-24 15:25:12 +00:00
Bryan Jen
f29cdb8b13 updates metadata.json to match Puppet 4.x PMT output 2015-09-01 16:54:15 -07:00
tphoney
cda3ccaecc 1.4.2 release prep 2015-08-21 14:58:26 +01:00
Hunter Haugen
c3ce25ad7f Release 1.4.1 2015-07-15 14:53:17 -07:00
Hunter Haugen
b36984132d Bump version for release 2015-07-08 11:54:54 -07:00
Drew Fisher
366523b5ab Add support for Solaris 12 2015-06-22 10:43:00 -06:00
Morgan Haskel
30ee205613 Correct the date and metadata ordering 2015-06-09 16:02:10 -07:00
tphoney
461174d8d7 prep 1.3.0 2015-05-29 11:02:19 +01:00
Morgan Haskel
5bc9ebc03a 1.2.0 prep 2014-11-07 14:06:59 -08:00
Morgan Haskel
3d3a2cfbe2 1.1.4-prep 2014-09-30 10:23:21 -05:00
Ashley Penney
62434bb705 Prepare a 1.1.3 release. 2014-07-15 11:35:05 -04:00
Morgan Haskel
33147cbfbd 1.1.2-prep. 2014-07-09 14:27:38 -04:00
Hunter Haugen
f08a394bf0 Release 1.1.1
Summary
This supported bugfix release corrects the inifile section header
detection regex (so you can use more characters in your section titles).

Bugfixes
- Correct section regex to allow anything other than ]
- Correct `exists?` to return a boolean
- Lots of test updates
- Add missing CONTRIBUTING.md
2014-07-07 14:55:52 -07:00
Morgan Haskel
783fa4d074 Update PE version requirement.
Also fixes spec_helper_acceptance to use install_puppet.
2014-05-21 19:37:17 -04:00
Ashley Penney
027b7bc7c5 Prepare a 1.1.x release. 2014-05-19 08:42:42 -07:00
Ashley Penney
61203df371 Add RHEL7 and Ubuntu 14.04 support. 2014-05-13 22:40:05 +02:00
Ashley Penney
0a92f3277d Add missing fields back to work around Puppet bug. 2014-03-03 21:50:38 +00:00
Ashley Penney
6c63184cf7 Add AIX and remove fields copied from Modulefile. 2014-03-03 18:43:47 +00:00
Hunter Haugen
3757c71eb3 Release 1.0.2
Summary:
This release adds supported platforms to metadata.json and contains spec fixes
2014-02-26 17:28:02 -08:00
Hunter Haugen
6999ab0ea4 Fix missing comma in metadata.json 2014-02-25 13:34:59 -08:00
Hunter Haugen
5c2cb37b47 Add supported OS/PE/Puppet 2014-02-25 12:59:11 -08:00
Ashley Penney
cd9bb11adb Add empty dependencies section. 2013-10-08 15:13:13 -07:00
Ashley Penney
85cfc933fe FM-103: Add metadata.json to all modules. 2013-10-08 11:29:19 -07:00