[](https://travis-ci.org/ismFerDev/Wall-e) # Wall-e(In progress) 
Tool for clean AWS objects… ## Install ` pip install wall-e ` ` pip install git+https://git@github.com/ismFerDev/Wall-e.git `
## How it works: You must have in your aws credentials your api keys like:
` cat ~/credentials [account aws-name] aws_access_key_id = AKIA**************** aws_secret_access_key = **************************************** `
### Enter into src directory ` cd Wall-e/src/ `
### Cleaning CloudFormations: ` wall-e -a your-aws-name -r cloudformation -d dust/cloudformation_dust `
This command will clean all cloudformations if there are not in “dust/cloudformation_dust”
### Cleaning LaunchConfigurations: if you launch:
` python wall-e.py -r autoscaling -a your-aws-name ` This command clean all your launchConfigurations.
### Cleaning your instances: You must have tagged your instance with tag:Name.
and Run:
` python cli.py -r ec2 -t tag_name1 tag_name2 tag_name3 -a aws_account `
You will delete all instance not tagged with tag_name1 tag_name2 tag_name3
### Cleaning your snapshots: You must specify how many days you want to retain.
and Run:
` python wall-e.py -r snapshot -D days -a aws_account `
You will delete all snapshots older than days You will delete all instance not tagged with tag_name1 tag_name2 tag_name3
Metadata
Release files for wall-e 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wall-e-1.0.1.tar.gz | 6.4 kB | Details |
Release files / wall-e-1.0.1.tar.gz
| Download URL | wall-e-1.0.1.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd0ad2bf444a94ceedcd829f9f35c9d3e347af64a892eef423e1796fdc77fcfd
|
|
BLAKE2b-256 checksum How to use checksums |
c6a38d652e65503d435989791f11fc635dd2cb436f39baf673a98a4eab99d151
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |