could not change to group puppet

I Download the source files of puppet and installed ruby 2.2.0 on OFFLINE Red Hat 6.
I ran the command ruby install.rb. after that i did the post-install tasks.
I ran the following command: sudo puppet master --verbose --no-daemonize
It created new certificate however there was a warning: "Could not change to group "puppet"; invalid group puppet.
Is it ok just to create manually a group and user named "puppet" or do I need to configure them in a certain way?

1 Answer

Short answer: yes that should be fine. You might see what the standard Puppet package does and just copy it out of the SPEC files.

Long answer: Changing Ruby and installing Puppet from source is generally a bad idea unless you are specifically looking to do it for your master. There are almost no benefits to upgrading Ruby for Puppet agent runs.