diff options
| -rw-r--r-- | lib/leap_cli/config/manager.rb | 16 | 
1 files changed, 10 insertions, 6 deletions
diff --git a/lib/leap_cli/config/manager.rb b/lib/leap_cli/config/manager.rb index ecc59f3..5af046f 100644 --- a/lib/leap_cli/config/manager.rb +++ b/lib/leap_cli/config/manager.rb @@ -352,15 +352,19 @@ module LeapCli        # determine the node's properties.        #        def guess_node_env(node) -        environment = self.env(default_environment) -        if node['tags'] -          node['tags'].to_a.each do |tag| -            if self.environment_names.include?(tag) -              environment = self.env(tag) +        if node.vagrant? +          return self.env("local") +        else +          environment = self.env(default_environment) +          if node['tags'] +            node['tags'].to_a.each do |tag| +              if self.environment_names.include?(tag) +                environment = self.env(tag) +              end              end            end +          return environment          end -        return environment        end        #  | 
