def setup_database(database):
    """On receiving database credentials, configure the database on the
    interface.
    """
    database.configure('nova', 'nova', prefix='dmapinova')
    database.configure('nova_api', 'nova', prefix='dmapinovaapi')
    dmapi.assess_status()
Esempio n. 2
0
def setup_amqp_req(amqp):
    """Use the amqp interface to request access to the amqp broker using our
    local configuration.
    """
    amqp.request_access(username='******',
                        vhost='openstack')
    dmapi.assess_status()
def run_db_migration():
    dmapi.restart_all()
    reactive.set_state('db.synced')
    dmapi.assess_status()
def render(*args):
    dmapi.render_configs(args)
    reactive.set_state('config.complete')
    # change the ownership to 'dmapi'
    chownr('/etc/dmapi', DMAPI_USR, DMAPI_GRP)
    dmapi.assess_status()
def setup_endpoint(keystone):
    dmapi.configure_ssl()
    dmapi.setup_endpoint(keystone)
    dmapi.assess_status()
Esempio n. 6
0
def render(*args):
    dmapi.render_configs(args)
    reactive.set_state('config.complete')
    dmapi.assess_status()