Files
deb-python-openstacksdk/doc/source/usage.rst
Terry Howe bddb145c54 Resource.find should not raise ResourceNotFound
Find now returns None if nothing is found.

Change-Id: I8106b61d991aa6e29b3182946c711eda8f5c4e89
Closes-Bug: 1415197
2015-01-29 07:12:10 -07:00

761 B

Usage

To use python-openstacksdk in a project:

from openstack import connection
from openstack import user_preference
# First, specify your preferences
pref = user_preference.UserPreference()
pref.set_region('network', 'zion')
# Second, create your authorization arguments
auth_args = {
    'auth_url': 'http://172.20.1.108:5000/v3',
    'project_name': 'hacker',
    'user_name': 'neo',
    'password': 'bluepill',
}
# Third, create a connection
conn = connection.Connection(preference=pref, **auth_args)
# Finally, access your desired services
network = conn.network.find_network("matrix")
if network is None:
    network = conn.network.create_network({"name": "matrix"})