Hi Everyone,
I am a developer new Puppet and could I please ask a few questions
regarding how puppet works.
In a scenario where Puppet is configured to run on approximately "1000"
servers so once can for example install emacs in one go.
Would the manual overhead only occur when :-
a) Configuring the master/server puppet on one server and agent puppet
on the 1000 servers placing all 1000 agent hostnames IP addresses
on master and master/server puppet hostname /ip address on each agent server.
b) For a manifest that installs a software package on the 1000 servers.
written on the master what other details are required in the to be compiled catalogue
server manifest for new software to be installed on each individual server by the agent.
May anyone have examples you could send or point me in the right direction.
.
Eg. Would you have to declare (1000) nodes in the manifest?
class screen
{
package { 'screen':
ensure => 'installed',
}
}
Many Thanks in advance.