linkoverflow's People
linkoverflow's Issues
License Key - Create/Delete?
Not sure how to implement this, and it may not make it into the release, but right now the license key portion of the code is a little "challenging". Basically if the key exists on AWS but not on your local, you're screwed. If the key exists on your local but not on AWS, it gets created and your ok.
Basically you have to make sure you don't have a key named "linkoverflow" on your AWS account... OR local.
Create KeyPair based on host name if license is not specified
Create a new license key based on the host name of the computer if the Keypair is not specified at the commandline. This is due to the fact that the SSH private key is only generated once and cannot be shared.
TODO: Add Try Catches
Many of the functions should have try/catch in them as they methods may throw expected errors or fail silently.
TODO: Add opsarg to validate commandline params
See title
Create Unittests for ec2server object
Forgot a requirement, uploading the app to the server and installing it.
Looks like I forgot a requirement, the ability to upload the application and install it.
TODO: Configure apache in puppet
Currently apache is installed but isn't configured. Need to configure with integration to django
TODO: Thread the Instance creation loop
Things would work a lot faster if I implemented threads for the instance for loop.
Create CI Environment
Create a CI Environment to build/run tests on commit. Could probably just use one of the Instances I built on AWS :)
TODO: Validate install
Validate the install once things are up and running. Maybe a call to a sample function or something from the web.
TODO: Install MySQL?
Not sure if I want to do this or not, but should probably install a MySQL DB. this WAS NOT part of the requirements
TODO: Fix README.md
Update the readme.md with instructions on how to use the application and requirements to install
Attributes missing size
Need to fix the attributes list as it's missing "size"
Refacter into proper python structure and classes
Now that I've got the basics of python, lets refactor it and see what we can do to turn this into a proper program
TODO: Configure firewall to allow port 80
Need to setup the firewall on the VM's to allow port 80 through, will probably just use the firewall puppet class.
Random "Authentication" Exception when trying to SSH to Instance
Not sure what's going on, but I seem to be getting a random Authentication exception when trying to SSH into the boxes in the code. the createPty method seems to be throwing it and I don't know why.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.