Skip to content
ansistranoPublic

About

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

Topics

Resources

Code of conduct

Stars

2.4k stars

Watchers

60 watching

Forks

Repository files navigation

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

About

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

Topics

Resources

Code of conduct

Stars

2.4k stars

Watchers

60 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages