Sha256: ff7a57d676e67525350577075d171ac3ea4a796cfcb3e92d93bf8c2f2ab3f819
Contents?: true
Size: 1.16 KB
Versions: 4
Compression:
Stored size: 1.16 KB
Contents
require_relative "../debian/ansible_install" module VagrantPlugins module Ansible module Cap module Guest module Ubuntu module AnsibleInstall def self.ansible_install(machine, install_mode, ansible_version, pip_args, pip_install_cmd="") if install_mode != :default Debian::AnsibleInstall::ansible_install machine, install_mode, ansible_version, pip_args, pip_install_cmd else ansible_apt_install machine end end private def self.ansible_apt_install(machine) unless machine.communicate.test("test -x \"$(which add-apt-repository)\"") machine.communicate.sudo """ apt-get update -y -qq && \ apt-get install -y -qq software-properties-common """ end machine.communicate.sudo """ add-apt-repository ppa:ansible/ansible -y && \ apt-get update -y -qq && \ apt-get install -y -qq ansible """ end end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems