Deploy Versions Save

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

1.7.3

7 years ago
  • Quicker symlinks creation in shared folders, it could take second before, thanks @mblaschke
  • Tests for Ansible 1.8 which is our minimum supported

1.7.2

7 years ago

If you are using the git strategy, the result is now available under ansistrano_git_result. You can use this to notify your monitoring tools in a hook. Thanks @Lumbendil

The example playbook is working again, inside the example folder as it used to be

1.7.1

7 years ago

Bug reported at #128 by @michaelBenin

Ansistrano was crashing when ansistrano_s3_object had a "folder" structure path. We added a basename filter to prevent this issue

1.7.0

7 years ago

Add a flag to force overwrite in the git pull strategy. This can be useful to prevent deployments failing after doing local changes in the remote machine's git repository

This is due to a BC change in Ansible 1.9 where they changed the default value from yes to no for this option in the git module. Thanks @fonsecas72

1.6.0

7 years ago

Lots of improvements to the rsync current folder strategy (as opposed to the default symlink option)

Thanks a lot @mblaschke

1.4.1

8 years ago

Bug Fixes

  • Fixed a problem with shared_paths relative symlinks with a many folders structure
  • Removed some Ansible2 deprecation warnings in the shared_paths task

1.3.0

8 years ago

Fixes

  • Improving compatibility with Ansible 2.x

1.4.0

8 years ago

New features

  • New download + unarchive strategy

Internal changes

  • Symlinks are now relative instead of absolute

1.2.0

8 years ago

New features

  • Added an extra step to collect anonymous stats
  • Some clarifications in the README file about the ansistrano_git_branch variable

1.1.0

8 years ago

New features

  • Allow ansistrano to work with .ssh config files by Andrei Simion
  • New S3+unarchive strategy by Dani Codina

Bug fixes

  • Some fixes in the S3 strategy by Dani Codina & @ricardclau
  • Quote variable ansistrano_rsync_extra_params by @mvbeek-oefenweb

BC Breaks

  • Stopped creating the redundant ansistrano_timestamp variable by @cbrunnkvist. Please note this can lead to potential BC breaks in case someone was using it. In that case, please use ansistrano_release_version instead
  • In order to introduce omit-able variables in the S3 strategy the Ansible minimum version was bumped to 1.8. Ansible 1.7 should still be fine for the rest of deployment strategies