Bases: congress.datasources.datasource_driver.PollingDataSourceDriver, congress.datasources.datasource_driver.ExecutionDriver
Overwrite ExecutionDriver.execute().
A wrapper for servers.set_meta().
‘execute[p(x)]’ doesn’t take optional args at the moment. Therefore, this function translates the positional ARGS to optional args and call the servers.set_meta() api. :param <list> args: expected server ID and pairs of meta data in positional args such as: {‘positional’: [‘server_id’, ‘meta1’, ‘value1’, ‘meta2’, ‘value2’]}
Usage: execute[nova.servers_set_meta(svr_id, meta1, val1, meta2, val2) :-
triggering_table(id)