ansistrano
deploy
YAML

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
Language breakdown
YAML 96.4%
Shell 2.3%
Dockerfile 1.3%
Files click to expand
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, rsyncdirect, git, svn, hg, download, downloadunarchive, s3, s3unarchive, gcs, and gcsunarchive, plus rollback hooks and release pruning.

Ansistrano Flow

Quick Start


Requirements:

  • Ansible on the deployer machine
  • rsync on the target machine when using rsync, rsyncdirect, git, or ansistranocurrent_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
🔗 More in this category

© 2026 GitRepoTrend · ansistrano/deploy · Updated daily from GitHub