Ansistrano
Ansistrano: Ansible Role & Playbooks for Remote Server Deployment
Automate application deployment and configuration with Ansistrano, a tool used in continuous integration and continuous deployment pipelines.
What is Ansistrano?
Ansistrano is an open source Ansible role and set of playbooks aimed at application deployment automation. It provides a standardized way to deploy applications to remote servers using Ansible, making it easier to implement continuous integration and continuous deployment (CI/CD) pipelines.
Some key features of Ansistrano include:
- Easy setup - Just install the Ansistrano role and sample playbooks via Ansible Galaxy, customize to your environment, and run the playbooks to deploy your apps
- Deployment rollbacks - Rollback to a previous release if something goes wrong during an app deployment
- Shared folders - Manage releases in a shared folder between deploys for easy rollback
- Callbacks - Plugins allowing custom actions before/after deploy steps
- Zero downtime deployments - Use blue/green or rolling deployments to avoid downtime
- Locking - Lock deploys so only one deploy can happen at a time
Ansistrano makes it much simpler to implement robust, automated application deployment pipelines with Ansible. It provides best practices and organization around deploying apps with Ansible out of the box. Ansistrano works well for deploying web applications like Ruby on Rails, Django, Node.js apps, and more to bare metal servers or virtual machines.
Ansistrano Features
Features
- Automated application deployment using Ansible
- Configuration management for remote servers
- Built-in roles and playbooks for common deployment tasks
- Supports rolling updates and rollbacks
- Ideal for CI/CD pipelines
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Ansistrano Alternatives
View all Ansistrano alternatives with detailed comparison →
Top Development and Deployment Automation and other similar apps like Ansistrano
Here are some alternatives to Ansistrano:
Suggest an alternative ❐Deployer
Capistrano
Commando.io
Fredistrano
SSPS