summaryrefslogtreecommitdiff
path: root/manifests
AgeCommit message (Collapse)Author
2013-08-29Merge pull request #91 from apenney/inheritsHEADmasterAshley Penney
Remove variables, switch to inherits.
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-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-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-29Add preferred_servers feature.Ashley Penney
This adds: `preferred_servers` [Array]: The servers to prefer. As requested by Erik Dalén!
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-21correct anchor pattern bug numberMatthew Haughton
2013-07-15Merge pull request #73 from gwis/update-deprecation-noticeAshley Penney
Correct deprecation notice to mention 'package_ensure'
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 #69 from simonsd/masterAshley Penney
Archlinux now also has an osfamily fact
2013-07-11Clean up README to use puppet highlight.Nan Liu
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-09Add panic as a new parameter in case people want to allow clock skews.Ashley Penney
2013-07-09Rename parameters, remove outdated documentation, and adds inherit toAshley Penney
ntp on the child classes.
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-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
2013-07-05Add ntp::service, a class to manage the ntp service.Ashley Penney
2013-07-05Refactor out the main ntp class to break it up into 4 smaller ones.Ashley Penney
2013-07-05Add ntp::params, a place to centralize all configuration information.Ashley Penney
2013-07-05Add ntp::install, a class to manage the ntp packages.Ashley Penney
2013-07-05Add ntp::config, a class to manage the ntp configuration file.Ashley Penney
2013-03-08Merge pull request #47 from frimik/feature-19418-ntp-templateAdrien Thebo
ntp: fixes #19418 - allow template override
2013-02-25Add support for Arch LinuxMatt Rogers
Add test for package name and presence Fix bad package name for Arch Linux Fix missing comment in config template
2013-02-23ntp: fixes #19418 - allow template overrideMikael Fridh
This allows a template to be explicitly set.
2013-02-13Update Documentation and Purge ExtrasRyan Coleman
Commit message from laurenrother Before alterations, this content was the module author-determined description of and instructions for use of the module. As part of a joint Forge/Docs team effort to standardize formatting and encourage quality module documentation, a best practices README template was created via internal and external user testing. That template was then applied to this module. I pulled in content from the original README on GitHub as well as the Forge Module Description. Standard headings were added (Overview, Module Description, Setup, Usage, Implementation, etc.) to organize content, existent content was moved under its appropriate heading and edited for tone/flow/clarity, and basic formatting was done to adhere to template standards. Extraneous, empty READMEs were deleted.
2012-12-10Update package-format for support of FreeBSD 9.xRyan Coleman
This commit comes to you via nrosier but I created a merge conflict with my latest merge and already bothered him with a rebase once.
2012-12-10Merge pull request #29 from mmoll/osfamilyRyan Coleman
switch to the 'osfamily' fact
2012-12-10Fix service indentation, added parameter documentationTony Bussieres
2012-12-10Add restrict parameterHunter Haugen
NTP servers should not restrict themselves to 127.0.0.1, and this commit adds a `restrict` parameter to enable/disable this configuration block in the relevent templates.
2012-12-10added the enable parameter to the init class, so that one can configure ntp ↵Tony Bussieres
to start on boot.
2012-12-10Fix indentationstephen
2012-12-10have the module fail on unsupported osstephen
2012-12-10Trivial fix for style, and made the README and comment match upBill Weiss
Puppet-lint was complaining about "ensure found on line but it's not the first attribute on line 109". Trivial fix (swapped the ensure and the name). Also, the README didn't mention Debian or CentOS, but the comment block in init.pp did. I added both to the README. I happen to be using this with Debian unstable, but I haven't tested it extensively enough to say "yep, this works". It, however, works for me.
2012-12-10add SuSE supportMichael Moll
2012-12-10switch to the 'osfamily' factMichael Moll
2012-12-10Merge pull request #34 from hunner/add_restrictRyan Coleman
Add restrict parameter
2012-11-28Add restrict parameterHunter Haugen
NTP servers should not restrict themselves to 127.0.0.1, and this commit adds a `restrict` parameter to enable/disable this configuration block in the relevent templates.
2012-11-06Fix indentationstephen
2012-11-06have the module fail on unsupported osstephen
2012-11-04Trivial fix for style, and made the README and comment match upBill Weiss
Puppet-lint was complaining about "ensure found on line but it's not the first attribute on line 109". Trivial fix (swapped the ensure and the name). Also, the README didn't mention Debian or CentOS, but the comment block in init.pp did. I added both to the README. I happen to be using this with Debian unstable, but I haven't tested it extensively enough to say "yep, this works". It, however, works for me.
2012-10-09Added support for Amazon linuxActionJack
2012-07-01added fedora supportOhad Levy
2012-05-14(#14492) Update formatting of the NTP moduleWill Hopper
to reflect Puppet Labs best practices
2012-05-13(#14457) Add FreeBSD support for the NTP classWill Hopper