From 15a41d3fd8bcac18efb27edbd49173e5b53e0600 Mon Sep 17 00:00:00 2001 From: milk1000cc Date: Tue, 28 Mar 2023 09:02:42 +0900 Subject: [PATCH] Follow web role logs when no roles are specified --- lib/mrsk/cli/app.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/mrsk/cli/app.rb b/lib/mrsk/cli/app.rb index 94affbbe..fe2599a1 100644 --- a/lib/mrsk/cli/app.rb +++ b/lib/mrsk/cli/app.rb @@ -143,12 +143,11 @@ class Mrsk::Cli::App < Mrsk::Cli::Base run_locally do info "Following logs on #{MRSK.primary_host}..." - roles = MRSK.roles_on(MRSK.primary_host) + MRSK.specific_roles ||= ["web"] + role = MRSK.roles_on(MRSK.primary_host).first - roles.each do |role| - info MRSK.app(role: role).follow_logs(host: MRSK.primary_host, grep: grep) - exec MRSK.app(role: role).follow_logs(host: MRSK.primary_host, grep: grep) - end + info MRSK.app(role: role).follow_logs(host: MRSK.primary_host, grep: grep) + exec MRSK.app(role: role).follow_logs(host: MRSK.primary_host, grep: grep) end else since = options[:since]