Skip to content

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

License

Notifications You must be signed in to change notification settings

lessandro-ugulino/devops-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published