Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 3.06 KB

File metadata and controls

82 lines (56 loc) · 3.06 KB

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