vagrant/plugins/provisioners/ansible/cap/guest/suse/ansible_install.rb

24 lines
585 B
Ruby

require_relative "../../../errors"
module VagrantPlugins
module Ansible
module Cap
module Guest
module SUSE
module AnsibleInstall
def self.ansible_install(machine, install_mode, ansible_version, pip_args, pip_install_cmd = "")
if install_mode != :default
raise Ansible::Errors::AnsiblePipInstallIsNotSupported
else
machine.communicate.sudo("zypper --non-interactive --quiet install ansible")
end
end
end
end
end
end
end
end