ansistrano/deploy

Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style

YAML

2,409

532 commits

updated Mar 24, 2026

See the code

README

Ansistrano

CI Total Deployments Year Deployments Month Deployments Today Deployments

ansistrano.deploy and ansistrano.rollback are Ansible roles to manage application deployments with a Capistrano-style workflow.

Ansistrano supports rsync, rsync_direct, git, svn, hg, download, download_unarchive, s3, s3_unarchive, gcs, and gcs_unarchive, plus rollback hooks and release pruning.

Ansistrano Flow

Quick Start

Requirements:

  • Ansible on the deployer machine
  • rsync on the target machine when using rsync, rsync_direct, git, or ansistrano_current_via = rsync

Install:

$ 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

ansible
ansible-roles
capistrano
deploy
deployer
deployment
deployments
deployment-strategy
hooks
rollback

ansistrano/deploy

Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style

YAML

2,409

532 commits

updated Mar 24, 2026

See the code

README

Ansistrano

CI Total Deployments Year Deployments Month Deployments Today Deployments

ansistrano.deploy and ansistrano.rollback are Ansible roles to manage application deployments with a Capistrano-style workflow.

Ansistrano supports rsync, rsync_direct, git, svn, hg, download, download_unarchive, s3, s3_unarchive, gcs, and gcs_unarchive, plus rollback hooks and release pruning.

Ansistrano Flow

Quick Start

Requirements:

  • Ansible on the deployer machine
  • rsync on the target machine when using rsync, rsync_direct, git, or ansistrano_current_via = rsync

Install:

$ 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

ansible
ansible-roles
capistrano
deploy
deployer
deployment
deployments
deployment-strategy
hooks
rollback

Project health

Overall

3.0/10

Maintained

0/10

Code review

2/10
OpenSSF Scorecard

Significant stargazers

Marc Abramowitz

294 followers · starred Nov 2015

Colin O'Dell

432 followers · starred Jun 2023

Edoardo Tenani

131 followers · starred Nov 2020

Edward Betts

419 followers · starred Jun 2017