Last updated January 30, 2013.

Sites

Live

  • vhost on www*, managed by cfengine
  • db managed manually, grants for {site}@{www*,util}, dump@util
  • rsync module for files directory

Staging

Running currently committed code and a recent snapshot, for testing before deployment.

  • vhost
    • *.staging.devdrupal.org on scratchvm managed by Puppet
    • staging.devdrupal.org on www* managed by cfengine
  • db managed manually, grant for {site}@(stagingwww|www*)
  • Jenkins Jobs for
    • snapshot_to_{site}.staging.devdrupal.org
    • deploy_{site}.staging.devdrupal.org
    • verify_{site}.staging.devdrupal.org

Dev

Disposable sites for development work.

  • vhost on devwww managed by Jenkins
  • db on devdb managed by Jenkins

People

Site lead

Responsible for site building and maintenance.

  • Access to hosts
    • devwww for dev, in developers group
    • util for BZR and Jenkins
  • Access to BZR
    • commit for site
    • read on vendors and other sites
  • Build access to Jenkins
    • update_vendor_branch, merge_project_to_site, merge_bluecheese_to_site
    • deploy_{site}, deploy_{site-staging}
    • verify_{site}, verify_{site-staging}
    • deploy_dev_site, destroy_dev_site