Skip to main content

[![Build Status](https://travis-ci.org/ismFerDev/Wall-e.svg?branch=master)](https://travis-ci.org/ismFerDev/Wall-e) # Wall-e(In progress)                                                                                  ![Alt text](walle.jpg?raw=true “WALL-E”)

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)

Source distribution for wall-e 1.0.1
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page