Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(MODULES-4758) Update satellite for Puppet 4 #45

Merged
merged 1 commit into from Apr 25, 2017

Conversation

eputnam
Copy link
Contributor

@eputnam eputnam commented Apr 21, 2017

This adds Puppet 4 data types and puppet-strings docs to init.pp. This also includes updates to the README for PE version and Puppet 4 parameter documentation.

Copy link
Contributor

@jbondpdx jbondpdx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One other thing is that the paragraphs aren't lined up correctly after the numbered steps. Each paragraph following an ordered step should indented to wherever the text after the number or letter starts. So:

  1. Order text like this.

    You line it up this way, but you don't have to break and indent long lines.

    Only if you have another paragraph after.

README.md Outdated

If you do not want the Satellite server to verify the Puppet master identity, then in the Satellite UI, go to *Administer -> Settings -> Auth* and set the `restrict_registered_puppetmasters` parameter to false.

Note that this setting presents a security risk, as false reports and facts can be sent to Satellite by a malicious system masquerading as a current Puppet master on your infrastructure that's been added to Satellite as a safe master.

5. Enable pluginsync and reports in Puppet

On each Puppet agent, make sure the [`pluginsync`](https://docs.puppetlabs.com/references/latest/configuration.html#pluginsync) and [`report`](https://docs.puppetlabs.com/references/latest/configuration.html#report) settings are enabled. (Normally, these settings are enabled by default.)
On each Puppet agent, make sure the [`pluginsync`](https://docs.puppet.com/references/latest/configuration.html#pluginsync) and [`report`](https://docs.puppet.com/references/latest/configuration.html#report) settings are enabled. (Normally, these settings are enabled by default.)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would you be kind enough to take /references out of this URL? It does redirect, so it's no big deal if it stays,but we got rid of the references subfolder.

README.md Outdated
@@ -146,21 +146,45 @@ processor and facts indirector to communicate with Satellite.

#### Parameters

* `manage_default_ca_cert` - Applicable to Red Hat-based systems only. When set to true, the module transfers the Satellite server's default CA certificate from the Satellite server to the master. This uses an untrusted SSL connection. Defaults to true.
`manage_default_ca_cert`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These parameter names should be set as h5 headers.

README.md Outdated

* `ssl_ca` - The file path to the CA certificate used to verify the satellite server identitity. Not used if `verify_satellite_certificate` is set to false. Default: `/etc/puppetlabs/puppet/ssl/ca/katello-default-ca.crt`.
Applicable to Red Hat-based systems only. When set to true, the module transfers the Satellite server's default CA certificate from the Satellite server to the master. This uses an untrusted SSL connection. Defaults to true.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

true

README.md Outdated

Data type: String.

The file path to the CA certificate used to verify the satellite server identitity. Not used if `verify_satellite_certificate` is set to false. Default: `/etc/puppetlabs/puppet/ssl/ca/katello-default-ca.crt`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

false

This adds Puppet 4 data types and puppet-strings docs to init.pp. This also includes updates to the README for PE version and Puppet 4 parameter documentation.
Copy link
Contributor

@jbondpdx jbondpdx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@eputnam eputnam changed the title (MODULES-4758) WIP Update satellite for Puppet 4 (MODULES-4758) Update satellite for Puppet 4 Apr 25, 2017
@hunner hunner merged commit 82c286d into puppetlabs:master Apr 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants