puppet-lint per Puppet Approved Criteria
Merge pull request #344 from sdodson/puppet-lint

puppet-lint per Puppet Approved Criteria
Merge pull request #347 from sdodson/puppet-docs-sync

Reconcile class parameter documentation with puppet deployment guide
Fix puppet file url
Merge pull request #351 from sdodson/FixDevelopmentMode

Fix puppet file url
Update duritong-sysctl to 0.0.6 or newer

duritong-sysctl 0.0.6 fixes compatibility with Puppet 2.7 and also seemingly fixes importing the module into
Satellite 6's pulp repositories.
Merge pull request #352 from sdodson/sysctl006

Update duritong-sysctl to 0.0.6 or newer
Bug 1162093 - infrastructure dns improvements

https://bugzilla.redhat.com/show_bug.cgi?id=1162093

- include the dns_infrastructure_key in oo_instrastructure.conf
- Allow changes to oo_infrastructure.conf file
- No longer reference fqdn fact in register_dns
Add comments to templates stating that they are managed by puppet
Bug 1162901 - ensure correct dns key algo used

https://bugzilla.redhat.com/show_bug.cgi?id=1162901

- Previously register_dns.pp used pick to choose between
  bind_key_algorithm and dns_infrastructure_key_algorithm, but since
  they both had default values of HMAC-MD5,
  dns_infrastructure_key_algorithm was always used.
- show list of skipped hostnames in nsupdate command (debug output)
- fail if bind_key is not set and dns_infrastructure_zone is not set
- fail if dns_infrastructure_key is not set and dns_infrastructure zone
  is set
Bug 1162454 - default hostnames should use infra zone if provided

https://bugzilla.redhat.com/show_bug.cgi?id=1162454

- If no hostname is provided and dns_infrastructure_zone is configured
  the default hostnames should use dns_infrastructure_zone instead of
  domain variable
Address issues with variable interpolation within parameters for init.pp

- addresses https://github.com/openshift/puppet-openshift_origin/issues/300
allow recursion to be selectable for dns server
Merge pull request #340 from detiber/bz1162093

Multiple bug fixes for register_dns
Remove Fedora related code

Fedora is no longer supported by Origin and was obviously never supported by OSE so lets excise the Fedora
specific code paths to simplify our code base.