lib/chef/sugar/vagrant.rb in chef-sugar-2.3.0 vs lib/chef/sugar/vagrant.rb in chef-sugar-2.3.1
- old
+ new
@@ -53,20 +53,20 @@
#
# @param (see vagrant?)
# @return (see vagrant?)
#
def vagrant_domain?(node)
- node.key?('domain') && node['domain'].include?('vagrantup.com')
+ node.key?('domain') && !node['domain'].nil? && node['domain'].include?('vagrantup.com')
end
#
# Check if the system contains a +vagrant+ user.
#
# @param (see vagrant?)
# @return (see vagrant?)
#
def vagrant_user?(node)
- node.key?('etc') && node['etc'].key?('passwd') && !!node['etc']['passwd']['vagrant']
+ node.key?('etc') && node['etc'].key?('passwd') && node['etc']['passwd'].key?('vagrant')
end
end
module DSL
# @see Chef::Sugar::Vagrant#vagrant?