nova.py: Set defaults for OpenStack settings
- auth_system - region_name These are config settings that could be left out in many scenarios, but the current code is requiring them. With this in place, I can get by with this minimal .ini file: ```ini [openstack] version=1.1 auth_url=http://{keystone_host}:5000/v2.0 project_id=web username={username} api_key={password} ```
This commit is contained in:
parent
14cf3c4d2a
commit
50ffa9e0e7
1 changed files with 7 additions and 1 deletions
|
@ -148,8 +148,14 @@ NOVA_CONFIG_FILES = [os.getcwd() + "/nova.ini",
|
||||||
os.path.expanduser(os.environ.get('ANSIBLE_CONFIG', "~/nova.ini")),
|
os.path.expanduser(os.environ.get('ANSIBLE_CONFIG', "~/nova.ini")),
|
||||||
"/etc/ansible/nova.ini"]
|
"/etc/ansible/nova.ini"]
|
||||||
|
|
||||||
|
NOVA_DEFAULTS = {
|
||||||
|
'auth_system': None,
|
||||||
|
'region_name': None,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
def nova_load_config_file():
|
def nova_load_config_file():
|
||||||
p = ConfigParser.SafeConfigParser()
|
p = ConfigParser.SafeConfigParser(NOVA_DEFAULTS)
|
||||||
|
|
||||||
for path in NOVA_CONFIG_FILES:
|
for path in NOVA_CONFIG_FILES:
|
||||||
if os.path.exists(path):
|
if os.path.exists(path):
|
||||||
|
|
Loading…
Reference in a new issue