Code Monkey home page Code Monkey logo

easybuild-vagrant's Introduction

EasyBuild demo using Vagrant

http://hpcugent.github.com/easybuild/

[pdurbin@beamish easybuild-vagrant]$ vagrant up
[default] Importing base box 'centos'...
[default] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
box.

Guest Additions Version: 4.1.18
VirtualBox Version: 4.2.2
[default] Matching MAC address for NAT networking...
[default] Clearing any previously set forwarded ports...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] VM booted and ready for use!
[default] Mounting shared folders...
[default] -- v-root: /vagrant
[default] -- easyconfigs: /easyconfigs
[default] -- manifests: /tmp/vagrant-puppet/manifests
[default] Running provisioner: Vagrant::Provisioners::Puppet...
[default] Running Puppet with /tmp/vagrant-puppet/manifests/init.pp...
notice: /Stage[packages]/Packages/Package[environment-modules]/ensure: created

notice: /Stage[packages]/Packages/Package[python-setuptools]/ensure: created
notice: Finished catalog run in 30.53 seconds

[pdurbin@beamish easybuild-vagrant]$ vagrant ssh
Last login: Tue Jul 10 22:56:01 2012 from 10.0.2.2
[vagrant@logus ~]$ 
[vagrant@logus ~]$ sudo su -
[root@logus ~]# easy_install easybuild
Searching for easybuild
Reading http://pypi.python.org/simple/easybuild/
Reading http://hpcugent.github.com/easybuild
Best match: easybuild 1.0.1
Downloading http://pypi.python.org/packages/source/e/easybuild/easybuild-1.0.1.tar.gz#md5=186024cd14898d22f5d40cc0af0acecd
Processing easybuild-1.0.1.tar.gz
Running easybuild-1.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-hC9P2f/easybuild-1.0.1/egg-dist-tmp-lKpyWO
Installing with setuptools.setup...
Installing version 1.0.1
warning: install_lib: 'build/lib' does not exist -- no Python modules to install
zip_safe flag not set; analyzing archive contents...
Adding easybuild 1.0.1 to easy-install.pth file

Installed /usr/lib/python2.6/site-packages/easybuild-1.0.1-py2.6.egg
Processing dependencies for easybuild
Searching for easybuild-framework==1.0.1
Reading http://pypi.python.org/simple/easybuild-framework/
Best match: easybuild-framework 1.0.1
Downloading http://pypi.python.org/packages/source/e/easybuild-framework/easybuild-framework-1.0.1.tar.gz#md5=91fed7e25ae716b59e10f73089a2ad47
Processing easybuild-framework-1.0.1.tar.gz
Running easybuild-framework-1.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-NZp2VO/easybuild-framework-1.0.1/egg-dist-tmp-VNiM7M
Installing with setuptools.setup...
Installing version 1.0.1 (API version 1)
zip_safe flag not set; analyzing archive contents...
easybuild.main: module references __path__
easybuild.__init__: module references __path__
easybuild.toolchains.__init__: module references __path__
easybuild.toolchains.mpi.__init__: module references __path__
easybuild.toolchains.compiler.__init__: module references __path__
easybuild.toolchains.linalg.__init__: module references __path__
easybuild.toolchains.fft.__init__: module references __path__
easybuild.tools.version: module references __file__
easybuild.tools.toolchain.utilities: module references __file__
vsc.fancylogger: module MAY be using inspect.stack
vsc.__init__: module references __path__
Adding easybuild-framework 1.0.1 to easy-install.pth file
Installing eb script to /usr/bin

Installed /usr/lib/python2.6/site-packages/easybuild_framework-1.0.1-py2.6.egg
Searching for easybuild-easyblocks==1.0.1
Reading http://pypi.python.org/simple/easybuild-easyblocks/
Best match: easybuild-easyblocks 1.0.1
Downloading http://pypi.python.org/packages/source/e/easybuild-easyblocks/easybuild-easyblocks-1.0.1.tar.gz#md5=c3e5c835546cbabdcef4df68f56b428b
Processing easybuild-easyblocks-1.0.1.tar.gz
Running easybuild-easyblocks-1.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-nYyqiz/easybuild-easyblocks-1.0.1/egg-dist-tmp-W1_bI6
Installing with setuptools.setup...
Installing version 1.0.1 (required versions: API >= 1)
zip_safe flag not set; analyzing archive contents...
easybuild.__init__: module references __path__
easybuild.easyblocks.__init__: module references __file__
easybuild.easyblocks.__init__: module references __path__
Adding easybuild-easyblocks 1.0.1 to easy-install.pth file

Installed /usr/lib/python2.6/site-packages/easybuild_easyblocks-1.0.1-py2.6.egg
Searching for easybuild-easyconfigs==1.0.0.1
Reading http://pypi.python.org/simple/easybuild-easyconfigs/
Best match: easybuild-easyconfigs 1.0.0.1
Downloading http://pypi.python.org/packages/source/e/easybuild-easyconfigs/easybuild-easyconfigs-1.0.0.1.tar.gz#md5=2d633fa4c125722d022bfae1d323b60f
Processing easybuild-easyconfigs-1.0.0.1.tar.gz
Running easybuild-easyconfigs-1.0.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9lF54_/easybuild-easyconfigs-1.0.0.1/egg-dist-tmp-T5wgi0
Installing with setuptools.setup...
Installing version 1.0.0.1 (required versions: API >= 1, easyblocks >= 1.0)
warning: install_lib: 'build/lib' does not exist -- no Python modules to install
Adding easybuild-easyconfigs 1.0.0.1 to easy-install.pth file

Installed /usr/lib/python2.6/site-packages/easybuild_easyconfigs-1.0.0.1-py2.6.egg
Finished processing dependencies for easybuild
[root@logus ~]#  
[root@logus ~]# 
[root@logus ~]# su - vagrant
[vagrant@logus ~]$ eb /easyconfigs/gzip.eb 
== resolving dependencies ...
== processing EasyBuild easyconfig /easyconfigs/gzip.eb
== fetching files...
== getting ready, creating build dir, resetting environment...
== unpacking...
== patching...
== preparing...
== configuring...
== building...
== testing...
== installing...
== taking care of extensions...
== packaging...
== postprocessing...
== sanity checking...
== cleaning up...
== creating module...
== COMPLETED: Installation ended successfully
== Results of the build can be found in the log file /home/vagrant/.local/easybuild/software/gzip/1.4/easybuild/easybuild-gzip-1.4-20121204.162541.log
== Build succeeded for 1 out of 1
[vagrant@logus ~]$ 
[vagrant@logus ~]$ export MODULEPATH=$MODULEPATH:$HOME/.local/easybuild/modules
[vagrant@logus ~]$ 
[vagrant@logus ~]$ module avail

------------------------ /usr/share/Modules/modulefiles ------------------------
dot         module-cvs  module-info modules     null        use.own

-------------------- /home/vagrant/.local/easybuild/modules --------------------
all/gzip/1.4  base/gzip/1.4
[vagrant@logus ~]$ 

easybuild-vagrant's People

Contributors

pdurbin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.