/devops-tools

This repo will provide many DevOps tools to help replace manual with automated tasks.

Primary LanguageJinjaMIT LicenseMIT

DevOps Tools

⚠️ I am still working on this project. I'll release the tools as soon as it's done

Index

Requirements

Ansible

Playbook Command

The file deploy.yml will deploy each role required to deploy this project.

Tools

⚠️ Make sure you read the documentation before deploying the tool.

Role Name Description Documentation
ec2_scheduled Start/Stop EC2 with a specific tag during the morning and evening link
report_volumes_unused Report via email all volumes unused (not attached) link
delete_unused_ips Delete and report unused Elastic IPs link
delete_empty_buckets Delete Empty Buckets link
cleanup_snapshosts CleanUp Snapshots link

Deploy

Run the below Ansible playbook command.

E.g

ansible-playbook deploy.yml -e "cf_stack=ec2_scheduled"

cf_stack == role name