ReleaseEngineering/Puppet/Usage: Difference between revisions

emphasize the differences between puppetagain & prehistoric types
(emphasize the differences between puppetagain & prehistoric types)
Line 37: Line 37:
=== Working with Puppet Servers ===
=== Working with Puppet Servers ===


There are several common conventions for all "old school" puppet servers:
'''NOTE''': We have different types of puppet servers. Only '''PASSWORD CHANGES''' should need to be made across server types.
 
See [[ReleaseEngineering/PuppetAgain]] for details on how to configure type "puppetagain" servers. The rest of this page is only for type "prehistoric" servers.
 
There are several common conventions for all "prehistoric" puppet servers:
* log in as <tt>root</tt>
* log in as <tt>root</tt>
* configuration files are under <tt>/etc/puppet/manifests</tt>
* configuration files are under <tt>/etc/puppet/manifests</tt>
Line 43: Line 47:
* set up personal environments under <tt>/etc/puppet/$USER</tt>
* set up personal environments under <tt>/etc/puppet/$USER</tt>
** for staging, use <tt>/etc/puppet/manifests-$USER</tt>
** for staging, use <tt>/etc/puppet/manifests-$USER</tt>
See [[ReleaseEngineering/PuppetAgain]] for details on how to work with the new hotness


=== The Slave-Master Link ===
=== The Slave-Master Link ===
Line 60: Line 62:
  find /etc/puppet/ssl -type f -delete
  find /etc/puppet/ssl -type f -delete


== Our Puppet Manifests ==
== Our Pre-Historic Puppet Manifests ==
See [[ReleaseEngineering/PuppetAgain]] for details on how to work with the servers identified as type 'puppetagain' in the table above.
 
Out puppet manifests are organized into a few different parts:
Out puppet manifests are organized into a few different parts:
* Site files
* Site files
Confirmed users
1,351

edits