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).
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.
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
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.