task :rollback_release_path do
on release_roles(:all) do
releases = capture(:ls, '-xt', releases_path).split
if releases.count < 2
error t(:cannot_rollback)
exit 1
end
last_release = releases[1]
set_release_path(last_release)
set(:rollback_timestamp, last_release)
end
end
Notice the capture(:ls)....
Is that possible with Envoy? Is it possible to extend Envoy to do something like that?