nicolai86.deployment-rollback

ansible-deployment-rollback

rollback for ansible-rails-deployment.

This just changes the symlink of the current directory to the release prior to the current. If no prior release exists nothing happens.

example usage:

---
-
  role: nicolai86.ansible-deployment-rollback

  deploy_to: "{{ home_directory }}/application"

  tags: rollback

-
  role: restart

  service: application:*

  tags:
    - deploy
    - rollback

You need to implement the restart yourself

About

rollback with ansible for deployments similar to mina, capistrano

Install
ansible-galaxy install nicolai86.deployment-rollback
GitHub repository
License
mit
Downloads
370
Owner
Software engineer from northern Germany. I'm interested in software at all levels.