Skip to content
Christopher Gervais edited this page Jun 10, 2015 · 5 revisions

Valhalla is the hosting end the Valkyrie system, comprising primarily staging and production environments and tooling. It is comprised largely of Ansible roles that configure specific types of hosts:

  • valhalla.aws: Provisions AWS EC2, ELB, RDS, VPC, and Security Groups in an idempotent fashion.
  • valhalla.cache: Installs and configures Varnish and service monitoring.
  • valhalla.cluster: Configures web cluster node, registers itself with cache and control-panel servers.
  • valhalla.common: Installs some common utilities and monitoring components, and adds admin users to all hosts.
  • valhalla.control-panel: Installs Aegir & Drush, along with a selection of contrib components.
  • valhalla.monitoring: Installs and configures Shinken and Graphite (and Carbon, Apache & MySQL). In the future, this will also include Kibana (and Logstash, ElasticSearch, etc.)
  • valhalla.web: Installs and configures Apache and service monitoring. Re-used in cluster and control-panel roles.
Clone this wiki locally