Skip to content

Ansible playbook for Eucalyptus cloud deployments for development and testing

Notifications You must be signed in to change notification settings

tbeckham/cloud-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Ansible playbook for Eucalyptus cloud deployments for development and testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published