Find out unused resources in your cloud that eats money and save your costs Use Transible to discover all infrastructure resources you have and review if you need all of them. In case you discover unnecessary resources, just use the Transible code to delete them.
Start managing your cloud with infrastructure as code to adopt the best SRE and DevOps practices to prevent chaos and waste Use playbooks generated by Transible for easier management and full automation of your cloud.
Automation of cloud provision Use Transible which will generate an automated playbook for you at once, and since then all you need to do is just change the code there to maintain your infrastructure, automation is done!
Backup your infrastructure Use Transible to generate the IaC code for you and you've got your backup for free!
Reproduce your infrastructure (for testing purposes for example) Use Transible to generate a deployment code for you and just run it on a different environment to duplicate what you have.
How about to move your infrastructure to a different region, zone, or cloud provider? Deploying to a different region or different cloud provider, like transferring resources from AWS to Azure, from Azure to Openstack is going to be much more challenging and this feature is currently under heavy development in Transible.
How to use Transible? It's just simple as it is:
git clone https://github.com/sshnaidm/transible # For AWS (make sure you have your credentials in ~/.aws/config) so far EC2 and VPC services are supported. ./transible.py --from aws --to ansible # For Openstack (make sure you have your ~/.config/openstack/clouds.yaml) ./transible.py --os-cloud my-cloud-name --from openstack --to ansible
And find your playbooks in a 'aws_generated_playbooks' directory for AWS or 'os_generated_playbooks' for Openstack. See the demo: https://asciinema.org/a/Wsad95zocPJIMp4bJV0dnklaA
Please report any feature requests or bugs in Github repo: https://github.com/sshnaidm/transible/issues Thanks!