Skip to content

Modernize services_master_puppetserver as services_puppetserver#151

Merged
tuxmea merged 4 commits intoOpenVoxProject:masterfrom
miharp:feat/modernize-services-master-puppetserver
May 5, 2026
Merged

Modernize services_master_puppetserver as services_puppetserver#151
tuxmea merged 4 commits intoOpenVoxProject:masterfrom
miharp:feat/modernize-services-master-puppetserver

Conversation

@miharp
Copy link
Copy Markdown
Contributor

@miharp miharp commented May 4, 2026

Summary

  • Renames services_master_puppetserver.markdown to services_puppetserver.markdown (removes legacy 'master' from filename, consistent with services_agent_unix.markdown convention)
  • Updates title, branding, and terminology throughout for OpenVox 8.x
  • Replaces all puppet.com external links with internal openvox equivalents
  • Updates supported platforms to reference install_pre.html; corrects Java version to 17 or 21
  • Removes historical "classic Puppet master" framing (that server was removed in Puppet 6)
  • Renames "Puppet API Service" section to "OpenVox API Service"
  • Fixes CA credentials path to cadir (/etc/puppetlabs/puppetserver/ca/) — original incorrectly pointed to ssldir
  • Adds all three log files (puppetserver.log, puppetserver-access.log, puppetserver-status.log)
  • Simplifies User section to OpenVox/open source only, with both RPM and Debian sysconfig paths
  • Removes stale masterport puppet.conf reference
  • Fixes broken external_ca_configuration reference link → intermediate_ca
  • Updates nav label and index.markdown reference

See #150 for follow-on work to modernize the index landing page.

Test plan

  • Jekyll build passes locally
  • services_puppetserver.html present in _site/, old filename absent
  • All internal links verified against collection file tree

miharp and others added 3 commits May 4, 2026 15:41
- Rename to services_puppetserver.markdown (remove legacy 'master' from filename)
- Update title, branding, and terminology throughout for OpenVox 8.x
- Replace all puppet.com external links with internal openvox equivalents
- Update supported platforms and Java version (17 or 21, not 1.8/11)
- Remove historical 'classic Puppet master' framing (removed in Puppet 6)
- Rename 'Puppet API Service' section to 'OpenVox API Service'
- Fix CA credentials path to cadir (/etc/puppetlabs/puppetserver/ca/)
- Add all three log files (puppetserver.log, -access.log, -status.log)
- Simplify User section (OpenVox only, RPM and Debian paths)
- Remove masterport puppet.conf reference (no longer relevant)
- Fix broken external_ca_configuration link -> intermediate_ca
- Update nav label and index.markdown reference

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
- Lead intro with what OpenVox Server does before implementation details
- Add systemctl commands alongside service for modern systemd platforms
- Remove vague 'from a user's perspective' run environment paragraph
- Make Admin API code-deploy use case more concrete
- Link ca.conf from CA service section
- Link logback.xml directly from Logging section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
@miharp miharp marked this pull request as ready for review May 4, 2026 20:40
@miharp miharp requested a review from a team as a code owner May 4, 2026 20:40
miharp added a commit to miharp/openvox-docs that referenced this pull request May 5, 2026
- Remove explicit "Index" nav entry (landing page accessed via top nav)
- Rename "About Puppet Server" → "About OpenVox Server", pointing to
  services_puppetserver.html (created in PR OpenVoxProject#151)
- Rebrand "Configuring/Using and extending Puppet Server" section headings
- Fix broken external_ca_configuration.html link (file does not exist);
  remove the duplicate nav entry since "Intermediate CA" already covers it
- Fix "External SSL germination" typo → "External SSL termination"
- Update remaining "Puppet Server" labels to "OpenVox Server"

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
@tuxmea tuxmea merged commit dbc628c into OpenVoxProject:master May 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants