Difference between revisions of "Infrastructure Team/Puppet"
Line 25: | Line 25: | ||
Lighttpd support. | Lighttpd support. | ||
− | '''[http://github.com/ | + | '''[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 12: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.