Jump to: navigation, search

Difference between revisions of "Rally/DeployEngines"

m (Sergey Skripnick moved page DeployEngines to Rally/DeployEngines)
m (Available Deploy Engines)
Line 8: Line 8:
  
 
===Sample Configuration===
 
===Sample Configuration===
      cloud_config: {
+
    {
          'identity': {
+
        cloud_config: {
              'url': 'http://localhost/',
+
        'identity': {
              'admin_user': 'amdin'
+
            'url': 'http://localhost/',
              ....
+
            'admin_user': 'amdin'
          }
+
            ....
      }
+
            }
 +
        }
 +
    }
  
 
==Devstack Engine==
 
==Devstack Engine==
Line 20: Line 22:
  
 
===Sample Configuratoin===
 
===Sample Configuratoin===
 
+
        {
 
             "name": "DevstackEngine",
 
             "name": "DevstackEngine",
 
             "localrc": {
 
             "localrc": {
 
                 "ADMIN_PASSWORD": "secret",
 
                 "ADMIN_PASSWORD": "secret",
                 "NOVA_REPO": "http://mirror.example.com/nova.git",
+
                 "NOVA_REPO": "http://mirror.example.com/nova.git"
 
             },
 
             },
 
             "devstack_repo": "http://mirror.example.com/devstack.git"
 
             "devstack_repo": "http://mirror.example.com/devstack.git"
 +
        }

Revision as of 15:07, 14 October 2013

Available Deploy Engines

DummyEngine

DummyEngine doesn't deploy OpenStack it just use existing.

To use DummyEngine you should put in task deploy config `cloud_config`. {'deploy': {'cloud_config': {/* here you should specify endpoints */}}}

Sample Configuration

   {
       cloud_config: {
       'identity': {
           'url': 'http://localhost/',
           'admin_user': 'amdin'
           ....
           }
       }
   }

Devstack Engine

This engine deploys OpenStack with devstack. Devstacks `localrc` file is generated from `localrc` config value.

Sample Configuratoin

       {
           "name": "DevstackEngine",
           "localrc": {
               "ADMIN_PASSWORD": "secret",
               "NOVA_REPO": "http://mirror.example.com/nova.git"
           },
           "devstack_repo": "http://mirror.example.com/devstack.git"
       }