from libcloud.compute.types import Provider | |
from libcloud.compute.providers import get_driver | |
HTTP_PROXY_URL_NO_AUTH_1 = 'http://<proxy hostname 1>:<proxy port 2>' | |
HTTPS_PROXY_URL_NO_AUTH_1 = 'https://<proxy hostname 1>:<proxy port 2>' | |
cls = get_driver(Provider.RACKSPACE) | |
# 1. Use http proxy | |
driver = cls('username', 'api key', region='ord', | |
proxy_url=HTTP_PROXY_URL_NO_AUTH_1) | |
# 2. Use https proxy | |
driver = cls('username', 'api key', region='ord', | |
proxy_url=HTTPS_PROXY_URL_NO_AUTH_1) |