Difference between revisions of "Infrastructure Team/Puppet"

From Sugar Labs
Jump to navigation Jump to search
Line 10: Line 10:
  
 
'''[http://git.sugarlabs.org/projects/puppet-util util]'''<br>
 
'''[http://git.sugarlabs.org/projects/puppet-util util]'''<br>
Common infrastructure routines. Module contains only code, not any data.
+
Common infrastructure routines. Module contains only code, not any data.<br>
 +
[http://git.sugarlabs.org/projects/puppet-util/repos/mainline/blobs/master/README README]
  
 
'''[http://git.sugarlabs.org/projects/puppet-firewall firewall]'''<br>
 
'''[http://git.sugarlabs.org/projects/puppet-firewall firewall]'''<br>
High level setup of iptables.
+
High level setup of iptables.<br>
 +
[http://git.sugarlabs.org/projects/puppet-firewall/repos/mainline/blobs/master/README README]
  
 
'''[http://git.sugarlabs.org/projects/puppet-mysql mysql]'''<br>
 
'''[http://git.sugarlabs.org/projects/puppet-mysql mysql]'''<br>
MySQL procedures.
+
MySQL procedures.<br>
 +
[http://git.sugarlabs.org/projects/puppet-mysql/repos/mainline/blobs/master/README README]
  
 
'''[http://git.sugarlabs.org/projects/puppet-lighttpd lighttpd]'''<br>
 
'''[http://git.sugarlabs.org/projects/puppet-lighttpd lighttpd]'''<br>
Lighttpd support.
+
Lighttpd support.<br>
 +
[http://git.sugarlabs.org/projects/puppet-lighttpd/repos/mainline/blobs/master/README README]
  
 
'''[http://github.com/reductivelabs/puppet-vcsrepo vcsrepo]'''<br>
 
'''[http://github.com/reductivelabs/puppet-vcsrepo vcsrepo]'''<br>
Version control systems procedures.
+
Version control systems procedures.<br>
 +
[http://github.com/reductivelabs/puppet-vcsrepo/raw/master/README.GIT.markdown README]
 +
 
 +
'''[http://git.sugarlabs.org/projects/puppet-memcached memcached]'''<br>
 +
Setup memcached.<br>
 +
[http://git.sugarlabs.org/projects/puppet-memcached/repos/mainline/blobs/master/README README]
  
 
=== End applications ===
 
=== End applications ===

Revision as of 21:06, 7 September 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
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.

jita.sugarlabs.org