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

Issue when installing Puppet Enterprise Compile Only Master (LEI) #115

Open
smbambling opened this issue Feb 7, 2016 · 3 comments
Open

Comments

@smbambling
Copy link
Contributor

When installing a Puppet Enterprise Compile Only Master (LEI) with the Puppet-Agent AIO package from the Master of Masters (MoM).

The current logic in the params.pp sees the node as a standalone instance of Puppet without a PuppetServer version. When the eyaml.pp manifest is run and tries to created the it is trying to set the owner and group to the user puppet when it should be pe-puppet.

The current solution that I am using is to set the owner and group in the profile that is used for managing my compile only masters.

@hunner : Not sure if its worth the complexity to add logic into the params.pp or just update the README to list this fix when installing compile only masters. IMO updating the README sounds like a good option

@hunner
Copy link
Member

hunner commented Mar 8, 2016

Ooo, thanks for this! I'll make sure to at least update the docs. for #123

@hunner
Copy link
Member

hunner commented Mar 14, 2016

Is the issue that there is no pe_server_version fact on the compile-only masters? Where does the params logic go wrong?

@vchepkov
Copy link
Contributor

fact doesn't exist until master packages are installed and user too, for that matter.
To solve this issue package collector could to be added

Package <| title == 'pe-puppetserver' |> { before +> Class[$title] }

otherwise problem self-corrects on the second puppet run, so it's not a big deal

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

No branches or pull requests

3 participants