summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-29Merge pull request #91 from apenney/inheritsHEADmasterAshley Penney
Remove variables, switch to inherits.
2013-08-27Merge pull request #92 from meltwater/keyfile_paramsAshley Penney
Update default keys file param variable to match init.pp's
2013-08-19Update default keys file param variable to match init.pp'sJoseph Swick
2013-08-14Remove variables, switch to inherits.Ashley Penney
This commit removes all the local copies of variables in the subclasses and simply inherits the main class in order to bring variables into the right scope.
2013-08-09Merge pull request #81 from apenney/20-releaseHunter Haugen
2.0-rc1 release.
2013-08-09Add in parameters that may be effected.Ashley Penney
2013-08-09Add `restrict`.Ashley Penney
2013-08-09Prepare an rc release and add the CHANGELOG.Ashley Penney
2013-08-09Merge pull request #88 from apenney/restrictAshley Penney
Add specs for restrict.
2013-08-09Add specs for restrict.Ashley Penney
2013-08-08Merge pull request #87 from apenney/restrictAshley Penney
Convert restrict to an array of restrictions.
2013-08-08Convert restrict to an array of restrictions.Ashley Penney
Instead of a boolean with hardcoded values we now just convert restrict into an array of lines related to restrictions.
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