Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.25 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.25 KB

Eucalyptus Internal Deployment Playbook

This Ansible playbook is used by Eucalyptus Systems to do deployments of the Eucalyptus Cloud for both development and test (using the Eutester framework and also MicroQA).

Manual Configuration

When using the playbook manually, one must create a cloud_hosts file and a cloud_config.yml file. The cloud_hosts file is used for inventory of the machines to be used when building the cloud. The hosts inventory is expected to contain certain host groups so that the component-specific packages can be installed on machines hosting those components.

Cloud Hosts File

The hosts file must be called cloud_hosts and live in the root of the playbook repository. You can view an example hosts file here.

Required groups are:

  • cloud_controller
  • cluster_controller
  • storage_controller
  • walrus
  • node_controller

Cloud Configuration File

The configuration file must be called cloud_config.yml and live in the root of the playbook repository. You can view an example configuration file here.

All possible options are shown in the example configuration file.