Skip to content

Conversation

@zaben903
Copy link

Summary

Some operating systems don't have all required packages and locales installed by default.

This PR ensures curl and gnupg are installed for the enterprise install script, and that locale en_US.UTF-8 is generated for PuppetDB.

Checklist

  • 🟢 Spec tests.
  • 🟢 Acceptance tests.

Changes include test coverage?

  • Yes
  • Not needed

Have you updated the documentation?

  • Yes, I've updated the appropriate docs
  • Not needed

@zaben903 zaben903 requested review from a team as code owners October 27, 2025 02:08
@CLAassistant
Copy link

CLAassistant commented Oct 27, 2025

CLA assistant check
All committers have signed the CLA.

#!/bin/sh

# Setup required packages
packages="curl gnupg"
Copy link
Collaborator

Choose a reason for hiding this comment

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

it would be awesome if the installer itself would already handle this. Then it will work for people that directly use the installer.

Copy link
Author

Choose a reason for hiding this comment

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

curl and gnupg are used by peadm when downloading the installer package not by puppet-enterprise-installer.

Generating en_US.UTF-8 might be more appropriate within the PuppetDB installation.

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.

3 participants