In order to deploy your apps with Ansistrano, you will need:
- Ansible in your deployer machine
rsyncon the target machine if you are using either thersync,rsync_direct, orgitdeployment strategy or if you are usingansistrano_current_via = rsync
Ansistrano is an Ansible role distributed globally using Ansible Galaxy. In order to install Ansistrano role you can use the following command.
$ ansible-galaxy install ansistrano.deploy ansistrano.rollback
If you want to update the role, you need to pass --force parameter when installing. Please, check the following command:
$ ansible-galaxy install --force ansistrano.deploy ansistrano.rollback