Add support for updateing dns_servers - fix

This commit is contained in:
James Page 2012-11-16 12:30:25 +00:00
parent 6b6351333a
commit 28434ab35f
1 changed files with 7 additions and 3 deletions

View File

@ -111,15 +111,19 @@ if __name__ == '__main__':
logging.warning('Subnet %s already exists.', subnet_name)
subnet = subnets['subnets'][0]
# Update dns_nameservers
if opts.dns_servers:
msg = {
'dns_servers': opts.dns_servers.split(',')
'subnet': {
'dns_nameservers': opts.dns_servers.split(',')
}
}
logging.info('Updating dns_servers information for subnet %s',
logging.info('Updating dns_nameservers (%s) for subnet %s',
opts.dns_servers,
subnet_name)
quantum.update_subnet(subnet['id'], msg)
# Plug subnet into router
# Plug subnet into router if provided
if opts.router:
routers = quantum.list_routers(name=opts.router)
if len(routers['routers']) == 0: