Version information
released Feb 7th 2015
This version is compatible with:
- Puppet 3.x
- ,
Start using this module
Add this module to your Puppetfile:
mod 'tohuwabohu-openntp', '2.0.0'
Learn more about managing modules with a PuppetfileDocumentation
tohuwabohu/openntp — version 2.0.0 Feb 7th 2015
#openntp
##Overview
This module installs and manages OpenNTPD.
##Usage
- Just use the default installation
class { 'openntp': }
- Specify a list of time servers to use
class { 'openntp': server => ['ntp.example.org'] }
##Limitations
The module has been tested on the following operating systems. Testing and patches for other platforms are welcome.
- Debian 6.0 (Squeeze)
- Debian 7.0 (Wheezy)
- Ubuntu 12.04 (Precise Pangolin)
- Ubuntu 14.04 (Trusty Tahr)
##Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
###Development
This project uses rspec-puppet and beaker to ensure the module works as expected and to prevent regressions.
gem install bundler
bundle install --path vendor
bundle exec rake spec
bundle exec rake beaker
(note: see Beaker - Supported ENV variables for a list of environment variables to control the default behaviour of Beaker)
##2015-02-07 - Release 2.0.0 ###Summary
- Add module_data to replace params class and make os-specific configuration easier (requires Puppet 3.x)
- Add
options_hash
to use custom data in combination with a customtemplate
- Add custom restart script to ensure to service is really running after a restart (can be turned off)
- Add support for Ubuntu 12.04 and 14.04
- Add acceptance tests to make sure everything works in practice
Dependencies
- ripienaar/module_data (0.x)
- puppetlabs/stdlib (4.x)