Skip to content

Vagrant setup for a BOA stack (Barracuda-Octopus-Aegir) used for my own development

Notifications You must be signed in to change notification settings

angrymango/boa-vagrant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOA setup by vagrant

Using this you can setup a BOA server using vagrant and Chef.

Requirements

Getting vagrant in place

Make sure you have added a ´base´ box already, see http://vagrantup.com/v1/docs/getting-started/index.html

vagrant box add base http://files.vagrantup.com/lucid32.box

When you are ready, run the following (takes about 20 minutes)

vagrant up

If you want to see the content in the browser on your system, you need to add the ip of the VM to ´/etc/hosts´, and let it point to the addresses, you are going to run from the vm.

Symlink custom modules to your site

By default ~/workspace/modules and ~/workspace/themes are mounted into /data/all/o_custom_modules and /data/all/o_custom_themes. If you want to use any of those on your platform, you can symlink those diretories into your sites/all folder.

ln -s /data/all/o_custom_themes platforms/platformname/sites/all/themes/o_custom_themes
ln -s /data/all/o_custom_modules platforms/platformname/sites/all/modules/o_custom_modules

Now you can use your usual development tools for your site.

Remote import

Remember to check whether ´/data/disk/o1/.drush/provision/remote_import´ has been deleted.

If you want to be able to do remote imports, you need to do the following manually:

Copy the key to the remote server (also see http://larsolesen.dk/node/358)

ssh-copy-id -i .ssh/id_rsa.pub user@remote-server

Go to ´admin/hosting/features´under ´Experimental´ and add remote import. Go to ´Servers´ and add server. Choose hostmaster.

About

Vagrant setup for a BOA stack (Barracuda-Octopus-Aegir) used for my own development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published