Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

After configuring the Puppet Master and changing the puppet scripts as explained in the previous section, proceed to installing the products.

Execute step 1 and 2 on all Puppet Agent nodes.
  1. Install the Puppet Agent packages in all agent nodes using the following command:
    $apt-get install puppet
  2. Change the /etc/puppet/puppet.conf file in all nodes as follows. The parts in bold are the changes you must make.

    # These are needed when the puppetmaster is run by passenger
    # and can safely be removed if webrick is used.
    ssl_client_header = SSL_CLIENT_S_DN
    ssl_client_verify_header = SSL_CLIENT_VERIFY


    If the instance host name does not match the regular expression of any of the node configuration, please change the agent configuration as follows. Please note that the "certname" parameter specifies the name to use when handling certificates. Defaults to the fully qualified domain name of the instance. Change this "certname" accordingly in all Puppet Agents



  3. Add puppet master host entry to /etc/hosts file.


  4. Execute the following commands:

    • puppet agent --enable
    • puppet agent -vt (this executes all commands in Puppet Masters /etc/puppet/appfactory/manifests/nodes.pp under the node definition that matches the host name or the cert name of that instance)
    • puppet agent --disable
  • No labels