add https://github.com/trema/tutorial.files
comment out trema.git
add ruby_topology
add gem_package "bundler"
add execute "bundle install"
add graphviz package
use ruby1.9.3
add mini-httpd
add forward_port 80, 8080

gesut:

    $ trema run "./topology-controller.rb graphviz /home/vagrant/public_html/topology.png" -c fullmesh.conf

host:

    http://127.0.0.1:8080/topology.png
added comment
if want to create a ubuntu 32bit version, please patch the following
```
diff --git a/Vagrantfile b/Vagrantfile
index 20bbf67..3f5b4b7 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -7,14 +7,14 @@ Vagrant::Config.run do |config|
   # please see the online documentation at vagrantup.com.

   # Every Vagrant virtual environment requires a box to build off of.
-  config.vm.box = "opscode-ubuntu-12.04"
-  #config.vm.box = "opscode-ubuntu-12.04-i386"
+  #config.vm.box = "opscode-ubuntu-12.04"
+  config.vm.box = "opscode-ubuntu-12.04-i386"

   # The url from where the 'config.vm.box' box will be fetched if it
   # doesn't already exist on the user's system.

-  config.vm.box_url = "https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-ubuntu-12.04.box"
-  #config.vm.box_url = "https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-ubuntu-12.04-i386.box"
+  #config.vm.box_url = "https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-ubuntu-12.04.box"
+  config.vm.box_url = "https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-ubuntu-12.04-i386.box"

   # Boot with a GUI so you can see the screen. (Default is headless)
   # config.vm.boot_mode = :gui
```