Version information
released Jul 1st 2017
This version is compatible with:
- Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >=2.7.20 <5.0.0
- SuSE, , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'razorsedge-lsb', '1.2.0'
Learn more about managing modules with a PuppetfileDocumentation
razorsedge/lsb — version 1.2.0 Jul 1st 2017
Puppet Linux Standards Base Module
master branch: develop branch:
Introduction
This module installs minimal Linux Standards Base (LSB) support to allow facter to present the LSB facts lsbdistcodename, lsbdistdescription, lsbdistid, lsbdistrelease, lsbmajdistrelease, and lsbrelease. It can also install full LSB support if required.
Actions:
- Installs the LSB package.
OS Support:
- RedHat family - tested on CentOS 5.5+ and CentOS 6.2+
- SuSE family - should work
- Debian family - should work
Class documentation is available via puppetdoc.
Examples
Install minimal LSB support for facter facts:
class { 'lsb': }
Install full LSB support:
class { 'lsb':
install_full_lsb_support => true,
}
Notes
- None
Issues
- None
TODO
- None
Contributing
Please see CONTRIBUTING.md for contribution information.
License
Please see LICENSE file.
Copyright
Copyright (C) 2012 Mike Arnold mike@razorsedge.org
2017-07-01 Michael Arnold github@razorsedge.org - 1.2.0
Michael Arnold github@razorsedge.org (26):
- Fix license and unbounded ranges in metadata.json.
- Fix puppet-lint errors.
- Manage common files with modulesync.
- Manage .puppet-lint.rc with modulesync.
- Update rspec-puppet ~> 2.0 and metadata-json-lint >= 0.0.4 with modulesync.
- Fix puppetlint rake task with modulesync.
- Stick with rspec 2 for unit tests.
- Get code ready for Puppet 4 via modulesync.
- Update Puppet 4 gem and support puppet_blacksmith with modulesync.
- Update Geppetto .project.
- Fix :operatingsystemrelease in rspec tests.
- Unit test against Puppet 4 via modulesync.
- Now supporting Puppet 4.
- Keep Puppet 2.7 support.
- Pin rake below version 11 to keep Ruby 1.8 support.
- The "pe" requirement is no longer supported by the Forge.
- Add .vendor to .gitignore.
- Pin gems to specific Ruby versions with modulesync.
- Rename DEVELOP.md to CONTRIBUTING.md.
- Update instructions in CONTRIBUTING.md.
- Use Ruby 2.3.1 and remove puppet-lint-variable_contains_upcase with modulesync.
- Constrain metadata-json-lint on Ruby 1.x with modulesync.
- Remove Ruby 2.3.1 testing and add Puppet 5 testing with modulesync.
- No longer accept failures in Puppet 4 testing with modulesync.
- Support STRICT_VARIABLES for Puppet 4.
- Update versions for 1.2.0 release.
2014-09-26 Michael Arnold github@razorsedge.org - 1.1.0
Michael Arnold github@razorsedge.org (11):
- Expand Puppet versions tested in Travis-CI.
- Rake validate to also check ERB for syntax errors.
- Remove git-log-to-changelog from Modulefile.
- Add contribution instructions to README.md.
- Add stdlib to Geppetto project file.
- Update Geppetto .project to version 4.
- Convert fixtures repositories to use https.
- Expand Puppet versions tested in Travis-CI.
- Allow tracking of metadata.json.
- Switch to using metadata.json vs Modulefile.
- Update versions for 1.1.0 release.
2013-05-27 Michael Arnold github@razorsedge.org - 1.0.0
Michael Arnold github@razorsedge.org (7):
- Add CHANGELOG generation during module build.
- Update tests/init.pp to pass puppet-lint.
- Add Geppetto .project file.
- Default to minimal LSB support for facter facts.
- Fix Markdown formatting in README.md.
- Improve puppetdoc Sample Usage in init.pp.
- Update versions for 1.0.0 release.
2012-12-12 Michael Arnold github@razorsedge.org - 0.0.1
Dependencies
- puppetlabs/stdlib (>=2.2.0 <5.0.0)
Copyright (C) 2012 Mike Arnold <mike@razorsedge.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.