summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-31Merge pull request #80 from apenney/single_templateAshley Penney
Merge all the templates together, add a few new features to help with the merge.
2013-07-30Rewrite the spec testing.Ashley Penney
A lot of changes here, primarily to unify the spec testing in a single spec file to reflect the changes to the private ntp::config and ::install classes. As a side effect make sure we properly test each supported distribution (including Gentoo properly) and prefer to use 'content' => /blah/ rather than other methods of testing file contents.
2013-07-30Convert some classes to not be parameterized.Ashley Penney
We're following (where possible) the pattern of having parameters only exist on interface classes. As ntp::config and ntp::install are just internal, private, classes, these don't make sense to allow changes to.
2013-07-30Add documentation for new parameters.Ashley Penney
2013-07-29Add preferred_servers feature.Ashley Penney
This adds: `preferred_servers` [Array]: The servers to prefer. As requested by Erik Dalén!
2013-07-29Add tests for the new keys options.Ashley Penney
2013-07-29Remove all the distribution specific templates.Ashley Penney
Add a single ntp.conf.erb as the standard template going forward, to ease the maintenance burden of adding features to this module.
2013-07-29Add new parameters to allow more flexible configuration.Ashley Penney
`driftfile` [String]: Allows the setting of the driftfile location. `keys_enable` [Boolean]: Should the ntp keys option be enabled? `keys_file` [String]: Where are the keys stored? `keys_trusted` [Array]: List of keys to trust. `keys_requestkey` [String]: Request key to use. `keys_controlkey` [String]: Control key to use. If keys_enable is set then the directory that keysfile is stored in is created (recursively). Currently we don't manage the keys file but that is an option to be added.
2013-07-22Merge pull request #79 from 3flex/fix-bug-number-typoAshley Penney
correct anchor pattern bug number
2013-07-21correct anchor pattern bug numberMatthew Haughton
2013-07-15Merge pull request #75 from apenney/101-release1.0.1Hunter Haugen
Prepare a quick 1.0.1 release to fix a quoting issue.
2013-07-15Prepare a quick 1.0.1 release to fix a quoting issue.Ashley Penney
2013-07-15Merge pull request #73 from gwis/update-deprecation-noticeAshley Penney
Correct deprecation notice to mention 'package_ensure'
2013-07-15Merge pull request #72 from mmoll/virtual_panicAshley Penney
fix panic parameter in virtual machines
2013-07-14Correct deprecation notice to mention 'package_ensure'Gordon Stratton
2013-07-13fix panic parameter in virtual machinesMichael Moll
As facts are always strings, quoting is required here.
2013-07-12Merge pull request #71 from apenney/100-release1.0.0Hunter Haugen
Prepare the 1.0.0 release.
2013-07-12Prepare the 1.0.0 release.Ashley Penney
2013-07-12Merge pull request #69 from simonsd/masterAshley Penney
Archlinux now also has an osfamily fact
2013-07-12fixup spec tests for ArchlinuxDave Simons
Signed-off-by: Dave Simons <dave@inuits.eu>
2013-07-11Merge pull request #70 from nanliu/cleanupAshley Penney
Clean up README to use puppet highlight.
2013-07-11Clean up README to use puppet highlight.Nan Liu
2013-07-10Merge pull request #68 from apenney/rc-fixesAshley Penney
Formatting fixes for the rc
2013-07-10Use scope.lookupvar for this to look in the right place.Ashley Penney
2013-07-10Fix extra blank line.Ashley Penney
2013-07-10Fix examples to use single quotes.Ashley Penney
2013-07-10Remove placeholder file.Ashley Penney
2013-07-10Ensure the spacing between class and ( is consistent.Ashley Penney
2013-07-10Archlinux now also has osfamily factDave Simons
Signed-off-by: Dave Simons <dave@inuits.eu>
2013-07-09Merge pull request #67 from apenney/rcAshley Penney
Fix version.
2013-07-09Fix the travis secure field.Ashley Penney
2013-07-09Fix version.1.0.0-rc1Ashley Penney
2013-07-09Merge pull request #66 from apenney/refactor-round-1Ashley Penney
WIP: Refactoring of NTP module
2013-07-09Bump to rc candidate.Ashley Penney
2013-07-09Add panic as a new parameter in case people want to allow clock skews.Ashley Penney
2013-07-09Fix up changelog.Ashley Penney
2013-07-09Fix up travis for more testing.Ashley Penney
2013-07-09Add service checks.Ashley Penney
2013-07-09Improve the rspec-system tests, making sure we test for the packageAshley Penney
being installed and the config file at least makes basic sense.
2013-07-09Add some basic tests.Ashley Penney
2013-07-09Add rspec-system framework.Ashley Penney
2013-07-09Rewrite the README and prepare the CHANGELOG.Ashley Penney
2013-07-09Rename parameters, remove outdated documentation, and adds inherit toAshley Penney
ntp on the child classes.
2013-07-09Rewrite the spec tests to cover the 4 different classes and improve aAshley Penney
few missing gaps in the testing.
2013-07-08Ensure the rename is done everywhere and wrap the service in aAshley Penney
manage_service param.
2013-07-08Rename package_ensure to ensure_package.Ashley Penney
Add the anchor pattern. Move the deprecation warning out of params to init.
2013-07-05Add Gentoo support. (And reformat archlinux vars)Ashley Penney
2013-07-05Fix specs now things are renamed.Ashley Penney
2013-07-05Some syntax fixes as well as deprecate autoupdate.Ashley Penney
2013-07-05Ensure that users can pass in templates from outside of the ntp module.Ashley Penney