Sha256: 858f122e8e2a2067409c2906ade4514021acdefa717ca7112b954c4f8557bcc9
Contents?: true
Size: 761 Bytes
Versions: 9
Compression:
Stored size: 761 Bytes
Contents
module VagrantPlugins module Ansible module Cap module Guest module Pip def self.pip_install(machine, package, version = "", upgrade = true) upgrade_arg = "--upgrade " if upgrade version_arg = "" if !version.to_s.empty? && version.to_s.to_sym != :latest version_arg = "==#{version}" end machine.communicate.sudo "pip install #{upgrade_arg}#{package}#{version_arg}" end def self.get_pip(machine) machine.ui.detail I18n.t("vagrant.provisioners.ansible.installing_pip") machine.communicate.execute "curl https://bootstrap.pypa.io/get-pip.py | sudo python" end end end end end end
Version data entries
9 entries across 9 versions & 2 rubygems