Sign inSign up

majetraining/ezaws

By majetraining

•Updated over 5 years ago

Web interface (Django) to display your EC2 instances, ELB usages. Connection ID are stored in MySQL.

Image
0

1.7K

majetraining/ezaws repository overview

⁠ezaws

This is a simple Django Web Application that allows you to display the main information about your AWS Customers.

Each Customer is described in a MySQL Database and you must precise the ID that allows the Application to make AWS API calls to retrieve information.

On the left side, a list is displayed with the Customer Names. Once you have selected one, you can get the list of EC2 Instances with their main attributes and their currently estimated costs.

You can also check if EC2 Instances are snapshotted and you can get a direct link to their AWS Console.

The list of your ELB (Classic or Application) is also available with the attached Instances and Costs.

The connection to the MySQL Server can be configured with the following environment variables : DB_NAME, DB_USER, DB_PASSWORD, DB_HOST

Default value for DB_HOST is "localhost". In that case, you should add a volume definition to mount /var/run/mysqld/mysqld.sock inside the Container.

You can also define DEBUG environment variable to set the DEBUG mode to True (default is False).

Tag summary

Content type

Image

Digest

Size

362.4 MB

Last updated

over 5 years ago

docker pull majetraining/ezaws