Ask Your Question
0

Notice: foo is not a Puppet Enterprise agent

asked 2013-10-09 16:30:20 -0500

spuder gravatar image

A puppet master and a puppet node are both running Cent6.4

Puppet Master (Enterprise)

[root@puppet puppetlabs]# hostname -f
puppet.novalocal
[root@puppet puppetlabs]# puppet --version
3.2.4 (Puppet Enterprise 3.0.1)

Node

[root@torque425 puppet]# hostname -f
torque425.novalocal
[root@torque425 puppet]# puppet --version
3.3.1

If you follow the quickstart guide, you are instructed to run the following command to force a puppet run.

  puppet agent -t

Doing so gives the following error:

Notice: torque425.novalocal (osfamily = RedHat) is not a Puppet Enterprise agent. It will not appear when using the mco command-line tool ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2013-10-09 16:47:40 -0500

spuder gravatar image

updated 2014-01-06 22:02:12 -0500

I've discovered that installing puppet agent from a repo installs the community edition by default.

http://docs.puppetlabs.com/pe/latest/quick_start.html

Instead of installing the agent from yum or apt, instead install from the enterprise installer.

./puppet-enterprise-installer
#Durring the prompts do the following:
#Skip the puppet master role
#Set the puppet master hostname
#Skip database support and console roles
#Verify the certname matches the node hostname
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-10-09 16:30:20 -0500

Seen: 364 times

Last updated: Jan 06 '14