Version 6 (modified by, 7 years ago) (diff)


How to Install Ansible on a VM using Virtual Box and Vagrant

These instructions are incomplete.

It is not possible to run ansible on Windows. Instead boot up a VM on your local machine and install ansible there.

We find the combination of VirtualBox and vagrant is really easy to use:

  1. Install VirtualBox
  2. Install vagrant
  3. Download a file describing the VM
    mac> mkdir ansible # make a directory for ansible
    mac> cd ansible
    mac> curl -O  # an Ubuntu 12.04 LR 32-bit image
  4. Create the ansible inventory file in the same directory as your Vagrantfile.
    mac> MYSLICE --useSliceAggregates --ansible-inventory -o
  5. Bring up the VM and login:
    mac> vagrant up # create an 12.04 LR 32-bit Ubuntu virtual machine with ansible installed
    mac> vagrant ssh # login to your VM
  6. Copy your private key to FIX ME.
  7. Run ansible with your inventory file:
    ubuntu> ansible -i /vagrant/inventory all -m ping
  8. When you are done
    ubuntu> exit
    mac> vagrant halt # to shutdown your VM (vagrant destroy will completely delete the VM causing you to lose all your work)