Skip to content
AppClap
Ansistrano is unclaimed —
A

Ansistrano

Just Deploy It!·ansistrano.com

Visit

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
Last checked 20 days ago·