Specifics#accessory_hosts was being filtered out by role host check
This commit is contained in:
@@ -43,7 +43,12 @@ class Kamal::Commander::Specifics
|
|||||||
end
|
end
|
||||||
|
|
||||||
def specified_hosts
|
def specified_hosts
|
||||||
(specific_hosts || config.all_hosts) \
|
specified_hosts = specific_hosts || config.all_hosts
|
||||||
.select { |host| (specific_roles || config.roles).flat_map(&:hosts).include?(host) }
|
|
||||||
|
if (specific_role_hosts = specific_roles&.flat_map(&:hosts)).present?
|
||||||
|
specified_hosts.select { |host| specific_role_hosts.include?(host) }
|
||||||
|
else
|
||||||
|
specified_hosts
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user