Showing with 287 additions and 579 deletions.
  1. +1 −0 .gitignore
  2. +32 −12 .travis.yml
  3. +6 −0 CHANGELOG
  4. +6 −1 CONTRIBUTORS
  5. +7 −3 Gemfile
  6. +0 −390 Gemfile.lock
  7. +1 −1 README.md
  8. +61 −61 manifests/conf.pp
  9. +42 −25 manifests/defaults.pp
  10. +2 −2 manifests/init.pp
  11. +68 −68 manifests/rule.pp
  12. +11 −1 metadata.json
  13. +35 −0 spec/defines/rule_spec.rb
  14. +7 −7 templates/etc/logrotate.conf.erb
  15. +7 −7 templates/etc/logrotate.d/rule.erb
  16. +1 −1 tests/init.pp
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ spec/fixtures
.bundle
vendor
.ruby-version
Gemfile.lock
44 changes: 32 additions & 12 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,52 @@ rvm:
- 1.9.3
- 2.0.0
- 2.1.0
- 2.2.0
script: bundle exec rake test
env:
- PUPPET_VERSION="~> 2.7.0"
- PUPPET_VERSION="~> 3.2.0"
- PUPPET_VERSION="~> 3.3.0"
- PUPPET_VERSION="~> 3.4.0"
- PUPPET_VERSION="~> 3.5.0" STRICT_VARIABLES=yes
- PUPPET_VERSION="~> 3.6.0" STRICT_VARIABLES=yes
- PUPPET_VERSION="~> 3.7.0" STRICT_VARIABLES=yes
- PUPPET_VERSION="~> 3.7.0" STRICT_VARIABLES=yes FUTURE_PARSER=yes
- PUPPET_VERSION="~> 3.8.0" STRICT_VARIABLES=yes
- PUPPET_VERSION="~> 4.0.0" STRICT_VARIABLES=yes
- PUPPET_VERSION="~> 4.1.0" STRICT_VARIABLES=yes
- PUPPET_VERSION="~> 4.2.0" STRICT_VARIABLES=yes
- PUPPET_VERSION="~> 4.3.0" STRICT_VARIABLES=yes
matrix:
exclude:
# Ruby 1.9.3
- rvm: 1.9.3
env: PUPPET_VERSION="~> 2.7.0"

# Ruby 2.0.0
- rvm: 2.0.0
env: PUPPET_VERSION="~> 2.7.0"
# ruby 2.2.0
- rvm: 2.2.0
env: PUPPET_VERSION="~> 3.2.0"
- rvm: 2.2.0
env: PUPPET_VERSION="~> 3.3.0"
- rvm: 2.2.0
env: PUPPET_VERSION="~> 3.4.0"
- rvm: 2.2.0
env: PUPPET_VERSION="~> 3.5.0" STRICT_VARIABLES=yes
- rvm: 2.2.0
env: PUPPET_VERSION="~> 3.6.0" STRICT_VARIABLES=yes
- rvm: 2.2.0
env: PUPPET_VERSION="~> 3.7.0" STRICT_VARIABLES=yes
- rvm: 2.2.0
env: PUPPET_VERSION="~> 3.8.0" STRICT_VARIABLES=yes

# Ruby 2.1.0
- rvm: 2.1.0
env: PUPPET_VERSION="~> 2.7.0"
# ruby 2.1.0
- rvm: 2.1.0
env: PUPPET_VERSION="~> 3.2.0"
- rvm: 2.1.0
env: PUPPET_VERSION="~> 3.3.0"
- rvm: 2.1.0
env: PUPPET_VERSION="~> 3.4.0"

# ruby 1.8.7
- rvm: 1.8.7
env: PUPPET_VERSION="~> 4.0.0" STRICT_VARIABLES=yes
- rvm: 1.8.7
env: PUPPET_VERSION="~> 4.1.0" STRICT_VARIABLES=yes
- rvm: 1.8.7
env: PUPPET_VERSION="~> 4.2.0" STRICT_VARIABLES=yes
- rvm: 1.8.7
env: PUPPET_VERSION="~> 4.3.0" STRICT_VARIABLES=yes
6 changes: 6 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2016-05-30 Release 1.4.0
- workaround for bug PUP-6336
- add ability to override default btmp and/or wtmp
- add puppet 4 support, drop puppet 2.7 support
- minor cleanups

2015-11-05 Release 1.3.0
- set default package version to "present" rather than "latest" (#11) (natemccurdy)
- add documentation for setting class defaults (natemccurdy)
Expand Down
7 changes: 6 additions & 1 deletion CONTRIBUTORS
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
Andreas Ntaflos
Atom Powers
Dan Urist
Daniel Beckham
David Collom
Jean-Francois Roche
Jurgen Weber
Keith McDuffee
Mark McKinstry
Mason Malone
Matthias Kneer
Michael Moll
Mick Pollard
Nate McCurdy
NateMcCurdy
Nathan Huff
Nicolas Jehle
Robin Bowes
Siebrand Mazeland
Tim Sharpe
ncsutmf
10 changes: 7 additions & 3 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
source "https://rubygems.org"

group :test do
gem "rake"
if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('1.9.3') then
gem "rake"
else
gem "rake", "< 11.0.0"
end
gem "puppet", ENV['PUPPET_VERSION'] || '~> 4.2.0'
gem "rspec", '< 3.2.0'
gem "rspec-puppet", :git => 'https://github.com/rodjek/rspec-puppet.git'
gem "puppetlabs_spec_helper"
gem "rspec-puppet", '>= 2.1.0'
gem "puppetlabs_spec_helper", '>= 0.10'
gem "metadata-json-lint"
gem "rspec-puppet-facts"
end
Expand Down
Loading