Confirmed users
1,364
edits
ChrisCooper (talk | contribs) |
(add repo information and general practices) |
||
| Line 14: | Line 14: | ||
{| class="wikitable" style="text-align: center;" | {| class="wikitable" style="text-align: center;" | ||
!Role !! Data Center !! Puppet Master | !Role !! Data Center !! Puppet Master | ||
|- | |- | ||
| build master || ''all'' || master-puppet1.build.mozilla.org | | build master || ''all'' || master-puppet1.build.mozilla.org | ||
|- | |- | ||
| build slave || mtv1 || mv-production-puppet.build.mtv1.mozilla.com | | build slave || mtv1 || mv-production-puppet.build.mtv1.mozilla.com | ||
| Line 28: | Line 28: | ||
<small>To reference the above table from other wiki pages, use: <tt><nowiki>[[ReleaseEngineering/Puppet/Usage#PuppetServers]]</nowiki></tt></small> | <small>To reference the above table from other wiki pages, use: <tt><nowiki>[[ReleaseEngineering/Puppet/Usage#PuppetServers]]</nowiki></tt></small> | ||
=== Working with Puppet Servers === | |||
There are several common conventions for all puppet servers: | |||
* log in as <tt>root</tt> | |||
* configuration files are under <tt>/etc/puppet/manifests</tt> | |||
* configuration repository is [http://hg.mozilla.org/build/puppet-manifests puppet-manifests] | |||
* set up personal environments under <tt>/etc/puppet/$USER</tt> | |||
** for staging, use <tt>/etc/puppet/manifests-$USER</tt> | |||
=== The Slave-Master Link === | === The Slave-Master Link === | ||