{"repo":"ansistrano/deploy","free":true,"listed":false,"github":"https://github.com/ansistrano/deploy","clone":"git clone https://github.com/ansistrano/deploy.git","description":"Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style","language":"YAML","stars":2403,"topics":["deployment-strategy","ansible","ansible-roles","deployment","capistrano","rollback","hooks","deploy","deployer","deployments"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Ansistrano ========== 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. 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: Update: Documentation ------------- Project overview: History Project name Anonymous usage stats Who is using Ansistrano? Features Main workflow Getting started: Requirements Installation Update Configuration: Role variables Deployment: Deploying Serial deployments Multistage environments Pruning old releases Rollback and hooks: Rolling back Hooks: custom tasks Variables in custom tasks Examples and resources: Example playbook Sample projects They're talking about us Other resources Other ----- Testing License","default_branch":null,"files":null,"tree":[],"storefront":"/r/ansistrano","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ansistrano/deploy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}