FindSoftware

Ansistrano

Ansible roles that deploy applications with a Capistrano-style workflow, with a companion role for rollback.

Ansistrano is a pair of Ansible roles, ansistrano.deploy and ansistrano.rollback, that deploy an application in the Capistrano style. Each deployment is set up as a new release folder on the target host, the current link is moved to it, and older releases are removed down to a configured number.

The rollback role moves the current link back to an earlier release. The deploy role takes its code from rsync, rsync_direct, git, svn, hg, HTTP download, S3 or Google Cloud Storage. The roles run from the machine that holds the Ansible inventory.

Identity

Status
Active
Maintainer
Carlos Buenosvinos4
Maintained by
Individual4
First release
20156

Rendering and deploy

Runs as
Dev only5
Install with
ansible-galaxy install ansistrano.deploy ansistrano.rollback3

Releases

Current major version
47
Last release
2026-03-247

Adoption

GitHub stars
2,4092
Contributors
928

Why these figures do not compare

Sources

  1. 2026-10-28: links
    ansistrano.com/
  2. 2026-10-28: links, License, GitHub stars
    api.github.com/repos/ansistrano/deploy
  3. 2026-10-28: links, Categories, Install with
    raw.githubusercontent.com/ansistrano/deploy/master/README.md
  4. 2026-10-28: Maintainer, Maintained by, License model
    raw.githubusercontent.com/ansistrano/deploy/master/LICENSE
  5. 2026-10-28: Runs as
    github.com/ansistrano/deploy/blob/master/docs/getting-started.md
  6. 2026-10-28: First release
    api.github.com/repos/ansistrano/deploy/releases
  7. 2026-10-28: Current major version, Last release
    api.github.com/repos/ansistrano/deploy/tags
  8. 2026-10-28: Contributors
    api.github.com/repos/ansistrano/deploy/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON