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.