/bahmni-environment

Automation scripts for setting up Bahmni server, CI box or machine

Primary LanguageHTMLOtherNOASSERTION

Bahmni Environment

Build Status

This repo contains puppet scripts and other utilities for setting up Bahmni on Dev or Production environment.

Installing Bahmni on a CentOS Minimal System

See this file: Box Setup Steps

Using vagrant box which already has bahmni

Virtual box and Vagrant troubleshooting and tips

  • To use vagrant ssh as root user. Login to vagrant as root and run
wget https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub --no-check-certificate /tmp/vagrant.pub
cat /tmp/vagrant.pub >> ~/.ssh/authorized_keys
  • If you are using port forwarding and using any of the forwarded ports on your host machine, your vagrant boot can hang.
  • VAGRANT_LOG=info vagrant provides useful insights incase you get stuck.
  • If you are getting error related to guest additions even after you do reload then, you need to update your plugins. For example like this: vagrant plugin update vagrant-vbguest . Failure to load the guest addons can result in puppet folders not being shared between the guest and host.
  • Keep the vagrant plugins uptodate
vagrant plugin update vagrant-vbguest