vagrant/plugins/provisioners/ansible/cap/guest/facts.rb

25 lines
459 B
Ruby
Raw Normal View History

module VagrantPlugins
module Ansible
module Cap
module Guest
module Facts
def self.dnf?(machine)
machine.communicate.test "/usr/bin/which -s dnf"
end
def self.yum?(machine)
machine.communicate.test "/usr/bin/which -s yum"
end
def self.rpm_package_manager(machine)
dnf?(machine) ? "dnf" : "yum"
end
end
end
end
end
end