How to start puppet master for v6.0.0 or late

33 views
Skip to first unread message

samding dd

unread,
May 21, 2019, 4:09:56 PM5/21/19
to Puppet Users
Hi there,

I am new to puppet.
I want to know how to start puppet master for v6.0.0 or late versions.
For version below v6.0.0, I can install puppet by:

  
   gem install puppet -v 5.5.14

Then start by :

puppet master --verbose --no-daemonizepuppet

However, after v6.0.0, there is no subcommand "master" option.

If installing v6.4.2, the "puppet help" shows below:

"puppet]# puppet help

Usage: puppet <subcommand> [options] <action> [options]

Available subcommands:

Common:
agent The puppet agent daemon
apply Apply Puppet manifests locally
config Interact with Puppet's settings.
help Display Puppet help.
lookup Interactive Hiera lookup
module Creates, installs and searches for modules on the Puppet Forge.
resource The resource abstraction layer shell


Specialized:
catalog Compile, save, view, and convert catalogs.
describe Display help about resource types
device Manage remote network devices
doc Generate Puppet references
epp Interact directly with the EPP template parser/renderer.
facts Retrieve and store facts.
filebucket Store and retrieve files in a filebucket
generate Generates Puppet code from Ruby definitions.
node View and manage node definitions.
parser Interact directly with the parser.
script Run a puppet manifests as a script without compiling a catalog
ssl Manage SSL keys and certificates for puppet SSL clients

Thanks,

Bart-Jan Vrielink

unread,
May 22, 2019, 3:25:32 AM5/22/19
to puppet...@googlegroups.com

Hello,


Puppet master has been deprecated for a while and is removed from Puppet 6. Instead of a puppet master, you should switch to using a puppetserver instead.

See https://puppet.com/docs/puppet/6.0/release_notes_puppet.html#webrick


--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/0d3ae17b-e47e-4c79-a631-88c2dc163311%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

samding dd

unread,
May 22, 2019, 9:52:03 AM5/22/19
to Puppet Users
Thank you for you reply.

But how to get/build puppetserver on other platform than x86_64?
The document of v6.4 says  to get puppetserver by first adding a repository and then install it as a normal  package.
But I cannot get it for s390x in the same way, probably the repository does not support it.
Is there any way to build to build puppetserver from the Github directly?

Thanks,
To unsubscribe from this group and stop receiving emails from it, send an email to puppet...@googlegroups.com.

Eirik Øverby

unread,
May 22, 2019, 10:06:01 AM5/22/19
to puppet...@googlegroups.com
Hei,

jeg driver og roter i jailet nå - gi meg noen minutter!
Er du på noen fornuftig IM-kanal som jeg kan bruke fra laptoppen min?

/Eirik
> To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/78d5e284-7147-42c6-a9a8-e249d8e6bceb%40googlegroups.com.

Eirik Øverby

unread,
May 22, 2019, 10:11:03 AM5/22/19
to puppet...@googlegroups.com
Ok I have _no_ idea how that happened. Sorry about the noise, folks!
/Eirik
> To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/ECBBF59E-D7AF-461A-B47E-FEA88C6F3361%40anduin.net.

Bart-Jan Vrielink

unread,
May 22, 2019, 10:28:46 AM5/22/19
to puppet...@googlegroups.com

Hi,


puppetserver is a Java process, so getting it to run on S390 is not entirely impossible. The package (either RPM or DEB) for puppetserver is listed as platform agnostic (architecture: all, or noarch), so the package itself should install. You may encounter dependencies that are not (easily) available on your platform.

Please note the difference between "it may work" and "this is a recommended way to run a Puppet server" :)

samding dd

unread,
May 22, 2019, 11:10:21 AM5/22/19
to Puppet Users

HI Bart-Jan,

Following the way of installation puppetserver on x86_64 https://puppet.com/docs/puppetserver/6.3/install_from_packages.html,
I installed the puppetserver on s390x after setting up  puppet repository (puppet6-release-xenial.deb)
and got errors below:

         The following packages have unmet dependencies:
         puppetserver : Depends: puppet-agent (>= 5.5.0) but it is not installable
         E: Unable to correct problems, you have held broken packages.

The repository seems no dependent puppet-agent  package for s390x. The same repository is good for x86_64 to install puppetserver.

Can you let me know how to solve this installation error?

Thanks,
Reply all
Reply to author
Forward
0 new messages