Infrastructure Team/Puppet
Jump to navigation
Jump to search
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
Common infrastructure routines. Module contains only code, not any data.
README
firewall
High level setup of iptables.
README
mysql
MySQL procedures.
README
lighttpd
Lighttpd support.
README
vcsrepo
Version control systems procedures.
README
memcached
Setup memcached.
README
End applications
supybot
Setup supybot IRC bot.
bazaar
Maintain bazaar.sugarlabs.org infrastructure.
Nodes
In progress
End-usage nodes. Configuration settings are tracked by local git repository only since contain private data.