Difference between revisions of "Infrastructure Team/Puppet"

From Sugar Labs
Jump to navigation Jump to search
Line 25: Line 25:
 
Lighttpd support.
 
Lighttpd support.
  
'''[http://github.com/reductivelabs/puppet-vcsrepo vcsrepo]'''
+
'''[http://github.com/alsroot/puppet-vcsrepo vcsrepo]'''
 
[http://github.com/reductivelabs/puppet-vcsrepo/raw/master/README.GIT.markdown README]<br>
 
[http://github.com/reductivelabs/puppet-vcsrepo/raw/master/README.GIT.markdown README]<br>
 
Version control systems procedures.
 
Version control systems procedures.

Revision as of 13:01, 30 October 2010

Sugar Labs Puppet infrastructure.

Modules

Modules are end-usage environment independent blocks to build final configuration. All end-usage configuration happen via class/define/type arguments from out of these modules in the nodes. Modules are stored in vcs.

Low-level

util README
Common infrastructure routines. Module contains only code, not any data.

firewall README
High level setup of iptables.

mysql README
MySQL procedures.

lighttpd README
Lighttpd support.

vcsrepo README
Version control systems procedures.

memcached README
Setup memcached.

End applications

supybot README
Setup supybot IRC bot.

bazaar README
Maintain bazaar.sugarlabs.org infrastructure.

Nodes

In progress

End-usage nodes. Configuration settings are tracked by local git repository only since contain private data.

jita.sugarlabs.org