Module | base | Provides base classes for working with drivers |
Module | deployment | Provides generic deployment steps for machines post boot. |
Package | drivers | Drivers for working with different providers |
Module | httplib_ssl | Subclass for httplib.HTTPSConnection with optional certificate name verification, depending on libcloud.security settings. |
Module | providers | Provider related utilities |
Module | security | Security (SSL) Settings |
Module | ssh | Wraps multiple ways to communicate over SSH |
Module | types | Base types used by other parts of libcloud |
From the __init__.py module:
Function | enable_debug | Enable library wide debugging to a file-like object. |
Function | _init_once | Utility function that is ran once on Library import. |
Parameters | fo | Where to append debugging information (type: File like object, only write operations are used.) |
This checks for the LIBCLOUD_DEBUG enviroment variable, which if it exists is where we will log debug information about the provider transports.
If LIBCLOUD_DEBUG is not a path, /tmp/libcloud_debug.log
is
used by default.