Add Python 3 support to ovirt4 inventory script. (#57824)
Python 3 only allows strings through the config parser. This is fine for the URL, Username, and Password since these values are required. The CA File is optional so an empty string is used in leiu of None in the config dictionary.
This commit is contained in:
parent
b86c7759c5
commit
7d4e3af11e
2 changed files with 5 additions and 3 deletions
|
@ -0,0 +1,2 @@
|
||||||
|
minor_changes:
|
||||||
|
- ovirt4 inventory - Updated the dynamic inventory script for Python 3 support
|
|
@ -121,7 +121,7 @@ def create_connection():
|
||||||
'ovirt_url': os.environ.get('OVIRT_URL'),
|
'ovirt_url': os.environ.get('OVIRT_URL'),
|
||||||
'ovirt_username': os.environ.get('OVIRT_USERNAME'),
|
'ovirt_username': os.environ.get('OVIRT_USERNAME'),
|
||||||
'ovirt_password': os.environ.get('OVIRT_PASSWORD'),
|
'ovirt_password': os.environ.get('OVIRT_PASSWORD'),
|
||||||
'ovirt_ca_file': os.environ.get('OVIRT_CAFILE'),
|
'ovirt_ca_file': os.environ.get('OVIRT_CAFILE', ''),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
if not config.has_section('ovirt'):
|
if not config.has_section('ovirt'):
|
||||||
|
@ -133,8 +133,8 @@ def create_connection():
|
||||||
url=config.get('ovirt', 'ovirt_url'),
|
url=config.get('ovirt', 'ovirt_url'),
|
||||||
username=config.get('ovirt', 'ovirt_username'),
|
username=config.get('ovirt', 'ovirt_username'),
|
||||||
password=config.get('ovirt', 'ovirt_password', raw=True),
|
password=config.get('ovirt', 'ovirt_password', raw=True),
|
||||||
ca_file=config.get('ovirt', 'ovirt_ca_file'),
|
ca_file=config.get('ovirt', 'ovirt_ca_file') or None,
|
||||||
insecure=config.get('ovirt', 'ovirt_ca_file') is None,
|
insecure=not config.get('ovirt', 'ovirt_ca_file'),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue