Ansistrano is unclaimed —
A
Ansistrano
Just Deploy It!·ansistrano.com
Ansistrano is a set of Ansible Galaxy roles that let developers easily deploy and roll back scripting applications written in PHP, Python, NodeJS, or Ruby. It is built on top of Ansible and uses a folder structure with symlinks on the target servers to make rollbacks near-instant. It supports multiple deployment strategies, including pulling code from Git, Mercurial, or Subversion, downloading from S3 or a ZIP file, or pushing via copy or rsync.
What it's for
Deploy applications written in PHP, Python, NodeJS, or RubyRoll back a deployed application within secondsDeploy code by pulling from Git, Mercurial, or SubversionDeploy by downloading a package from S3 or a ZIP fileDeploy by pushing files via copy or rsyncRun custom tasks before or after deployment steps (e.g. restarting servers, clearing caches)
Features 10
- Ansible Galaxy roles for deployment and rollback
- Built on top of Ansible
- Configurable number of kept releases (e.g. ansistrano_keep_releases)
- Deployment flow with hooks for custom before/after tasks
- Installable via ansible-galaxy install
- Rollback within seconds via symlink switching
- Runs via ansible-playbook against defined hosts
- Support for deploying via copying or rsyncing files
- Support for deploying via Git, Mercurial, or Subversion
- Support for deploying via S3 or ZIP file download
At a glance
open sourceself-hostable
TypePlugin / add-on
DeploymentSelf-hosted
Fordevelopers
Integrations
AnsibleAnsible GalaxyGitMercurialSubversionS3GitHub