Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style
Last updated Jul 6, 2026
2.4k
Stars
345
Forks
0
Issues
+1
Stars/day
Attention Score
94
Topics
Language breakdown
YAML 96.4%
Shell 2.3%
Dockerfile 1.3%
▸ Files
click to expand
README
Ansistrano ==========
ansistrano.deploy and ansistrano.rollback are Ansible roles to manage application deployments with a Capistrano-style workflow.
Ansistrano supports rsync, rsyncdirect, git, svn, hg, download, downloadunarchive, s3, s3unarchive, gcs, and gcsunarchive, plus rollback hooks and release pruning.

Quick Start
Requirements:
- Ansible on the deployer machine
rsyncon the target machine when usingrsync,rsyncdirect,git, oransistranocurrent_via = rsync
$ ansible-galaxy install ansistrano.deploy ansistrano.rollback
Update:
$ ansible-galaxy install --force ansistrano.deploy ansistrano.rollback
Documentation
Project overview:
Getting started: Configuration: Deployment: Rollback and hooks: Examples and resources: Other🔗 More in this category