{"action":"created","issue":{"url":"https://api.github.com/repos/capistrano/capistrano/issues/1457","labels_url":"https://api.github.com/repos/capistrano/capistrano/issues/1457/labels{/name}","comments_url":"https://api.github.com/repos/capistrano/capistrano/issues/1457/comments","events_url":"https://api.github.com/repos/capistrano/capistrano/issues/1457/events","html_url":"https://github.com/capistrano/capistrano/issues/1457","id":93852938,"number":1457,"title":"set :filter, :roles => %w{web} not working","user":{"login":"joelataylor","id":119508,"avatar_url":"https://avatars.githubusercontent.com/u/119508?v=3","gravatar_id":"","url":"https://api.github.com/users/joelataylor","html_url":"https://github.com/joelataylor","followers_url":"https://api.github.com/users/joelataylor/followers","following_url":"https://api.github.com/users/joelataylor/following{/other_user}","gists_url":"https://api.github.com/users/joelataylor/gists{/gist_id}","starred_url":"https://api.github.com/users/joelataylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joelataylor/subscriptions","organizations_url":"https://api.github.com/users/joelataylor/orgs","repos_url":"https://api.github.com/users/joelataylor/repos","events_url":"https://api.github.com/users/joelataylor/events{/privacy}","received_events_url":"https://api.github.com/users/joelataylor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-07-08T18:05:03Z","updated_at":"2015-07-17T01:47:04Z","closed_at":null,"body":"Hi, in referencing this page: http://capistranorb.com/documentation/advanced-features/role-filtering/\r\nI would assume putting `set :filter, :roles => %w{web}` in my deploy.rb file it would work (by only deploying to the servers listed in the web role. However, it doesn't work.\r\n\r\nTo get it to work I have to use either command line: `ROLES=web cap production deploy` or `cap --roles=web production deploy`. \r\n\r\nI'm using 3.4.0"},"comment":{"url":"https://api.github.com/repos/capistrano/capistrano/issues/comments/122146057","html_url":"https://github.com/capistrano/capistrano/issues/1457#issuecomment-122146057","issue_url":"https://api.github.com/repos/capistrano/capistrano/issues/1457","id":122146057,"user":{"login":"joelataylor","id":119508,"avatar_url":"https://avatars.githubusercontent.com/u/119508?v=3","gravatar_id":"","url":"https://api.github.com/users/joelataylor","html_url":"https://github.com/joelataylor","followers_url":"https://api.github.com/users/joelataylor/followers","following_url":"https://api.github.com/users/joelataylor/following{/other_user}","gists_url":"https://api.github.com/users/joelataylor/gists{/gist_id}","starred_url":"https://api.github.com/users/joelataylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joelataylor/subscriptions","organizations_url":"https://api.github.com/users/joelataylor/orgs","repos_url":"https://api.github.com/users/joelataylor/repos","events_url":"https://api.github.com/users/joelataylor/events{/privacy}","received_events_url":"https://api.github.com/users/joelataylor/received_events","type":"User","site_admin":false},"created_at":"2015-07-17T01:47:04Z","updated_at":"2015-07-17T01:47:04Z","body":"@townsen ahh yeh, that makes sense. Although I found another work-around (by setting up my servers with extra params, ie: `no_release`) I think your solution sounds perfect. Nice to see the PR so quickly! Good work. :100: "}}