Infrastructure Team/Puppet

From Sugar Labs
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 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