23 lines
650 B
Ruby
23 lines
650 B
Ruby
|
|
||
|
module VagrantPlugins
|
||
|
module Ansible
|
||
|
module Cap
|
||
|
module Guest
|
||
|
module Ubuntu
|
||
|
module AnsibleInstall
|
||
|
|
||
|
def self.ansible_install(machine)
|
||
|
machine.communicate.sudo("apt-get update -y -qq")
|
||
|
machine.communicate.sudo("apt-get install -y -qq software-properties-common python-software-properties")
|
||
|
machine.communicate.sudo("add-apt-repository ppa:ansible/ansible -y")
|
||
|
machine.communicate.sudo("apt-get update -y -qq")
|
||
|
machine.communicate.sudo("apt-get install -y -qq ansible")
|
||
|
end
|
||
|
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|