[Python] Class topic possibility
Jason Monroe
sume.yung.guy at gmail.com
Mon Nov 9 01:53:02 UTC 2015
Hi Guys,
I was thinking that it would be super fantastical awesome to automate the
process of creating virtual machines with digital ocean.
They have a python API which is pretty easy to use
As I have used it to create instances
There is dictionaries, use of the requests library, JSON, there could also
be a small element of shell scripting for "UserData" OR using a python 3rd
party module to SSH into the newly created VM in digital ocean.
This would potentially provide for:
- Understanding of the digital ocean API which could translate to AWS and
other cloud providers
- How to use SSH OR user data to initialize the instance once it's been
created so customizations can be added to new instance rather than keeping
a system running
- How to use Paramiko to run ssh to automate commands
- How to use python regular expressions to run commands and check the
output
- Add On would be using Flask or some other web framework to display the
total success or failure of the commands that are run
Why would you care:
- From a system administration perspective this could help with the testing
of new RPMs Kernel included
- From a QA perspective you could provision environments and test them
- Deploy different topologies OR stacks to test various web servers / proxy
etc...
- Automation is cool and potentially easier than you might think
Thoughts? Feelings ? Concerns
Thanks,
Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.noisebridge.net/pipermail/python/attachments/20151108/6b710ce9/attachment-0002.html>
More information about the Python
mailing list