| import os | |
| # pylint: disable=import-error | |
| from IPython.terminal.embed import InteractiveShellEmbed | |
| from libcloud.compute.types import Provider | |
| from libcloud.compute.providers import get_driver | |
| apikey = os.getenv("EXOSCALE_API_KEY") | |
| secretkey = os.getenv("EXOSCALE_SECRET_KEY") | |
| Driver = get_driver(Provider.EXOSCALE) | |
| conn = Driver(key=apikey, secret=secretkey) | |
| shell = InteractiveShellEmbed(banner1="Hello from Libcloud Shell !!") | |
| shell() |