Skip to content
This repository has been archived by the owner on Aug 17, 2023. It is now read-only.

Update to last 3.8-compatible commit #1

Open
wants to merge 228 commits into
base: master
Choose a base branch
from
Open

Update to last 3.8-compatible commit #1

wants to merge 228 commits into from

Conversation

Alveel
Copy link

@Alveel Alveel commented Aug 6, 2018

No description provided.

Lauren Rother and others added 30 commits November 20, 2014 15:27
The puppet_facts gem implicitly depends on the json gem.
On Ruby 1.8.7, json is not built in. On Puppet 2.7, it is
not explicitly pulled in by the hiera gem. So we add it
here explicitly.
Update .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.md
Add IntelliJ files to the ignore list
Removing equal sign as delimiter in ntp.conf for the logfile parameter.
Adding documentation of logfile parameter in README.
Set package_manage to false on FreeBSD by default.
…parameter

(MODULES-1479) Add package_manage parameter
these restrictions are needed if you want to install an ntpd that only acts as a client

1) disable global acces
2) allow localhost completly (usefull for just in time config changes via cli)
3) allow minimal access to the source servers

everything for IPv4 and IPv6

settings are based on http://support.ntp.org/bin/view/Support/AccessRestrictions

more and more reflectd NTP attackes are commen on the internet, so it is pretty dangerous to install a simple client without these settings. I guess they could be usefull for other people.

fix typo
…_logfile_parameter

Fixing logfile parameter.
These tests are better covered by the existing unit tests.
add the two options "broadcastclient" and "disable auth"
adjust the expression to ensure `127.127.1.0` is set only if target is running
under virtual environment or `udlc` is set.

if `server` pointed to `127.127.1.0` without `preferred_servers` settings, it
would try to sync with itself but not to the `server`.
1. Removed the "what this affects" section.
2. Made sure each parameter lists a data type and a default value.
3. Made sure the links in the README work and are accurate.
4. Updated the link in the Contributing section to point here:
https://docs.puppetlabs.com/forge/contributing.html
5. Updated the Limitations section to link to the list of supported
platforms.
6. General copyediting.
Removed a subsection with my last update; forgot to update the table of contents. Phooey.
Stdlib 4.0.0 allows str2bool to take a bool as an argument;
unfortunately ntp still claims to work with stdlib >= 3.2.0
The UDLC should really only be used on machines with accurate clocks, and
this logic was reversed incorrectly.

This PR also allows the udlc setting to be overridden, whereas before it
was not.
(MODULES-1796) Fix stdlib 3.2.0 compatibility
jonnytdevops and others added 30 commits May 17, 2016 18:38
(MODULES-3581) modulesync [067d08a]
(MAINT) Update for modulesync_config 72d19f184
(FM-5470) add is reset-failed for systemd, on test
(MAINT) Update NOTICE to new company name
…readme

[MAINT] Update README to amend incorrect package_name description
Letting the template file path get set is disruptive to environment
based test workflows, causing unnecessary events each time one
switches environment, e.g.:

    Notice: /Stage[main]/Ntp::Config/File[/etc/ntp/keys]/content:
    --- /etc/ntp/keys       2016-09-23 14:36:07.000000000 +0200
    +++ /tmp/puppet-file20160923-14521-1j0zq8t      2016-09-23
20:16:06.000000000 +0200
    @@ -1,4 +1,4 @@
     # THIS FILE IS MANAGED BY PUPPET
    -#
/etc/puppet/environments/production/puppet/forge/ntp/templates/keys.erb
    +#
/etc/puppet/environments/foo/puppet/forge/ntp/templates/keys.erb
     #
This patch keeps the existing behavior for environments without
preferred servers.  For environments with preferred servers
step-tickers now only contains the preferred ntp sources.
Remove path to template file from keys.erb
MODULES-3898 - ntp step-tickers should honor preferred servers
rspec-puppet-facts is now provided by the default modulesync configs
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.