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()
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()
def render(*args): dmapi.render_configs(args) reactive.set_state('config.complete') dmapi.assess_status()