ReleaseEngineering/Puppet/Usage: Difference between revisions

add repo information and general practices
(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 ===
Confirmed users
1,364

edits