| 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) |