Giter VIP home page Giter VIP logo

vagrant-basebox's Introduction

vagrant-basebox

This is a collection of scripts to create a minimal vagrant CentOS box.

There is some configuration for the CentoS release, VM name, memory and disk size in config/config.sh

The main script is bin/create-vm.sh, it will launch the other scripts to download the CentOS image, create a floppy kickstart image, dvd image wich uses the floppy kickstart and use VirtualBox to create and launch the virtual machine. This will take a while.

Once this is finished you can launch the bin/create-vagrant-basebox.sh, this will do the final step of packaging the virtual machine into a vagrant box.

The script was just tested on:

  • Fedora 16
  • with sudo rights
  • creating a CentOS 6.2 box
  • on VirtualBox 4.1.12

The kickstart file config/ks.cfg makes assumptions on the CentOS release and VirtualBox version, as it installs the VirtualBoxAdditions and these have to match the VirtualBox version.

The vagrant box will have the default settings as recommended by the vagrant website:

  • hostname: vagrantup.com
  • vagrant user: vagrant password vagrant
  • root password: vagrant
  • unsecure vagrant ssh keys installed for easy "vagrant ssh"
  • puppet is installed (not Chef though)

vagrant-basebox's People

Watchers

James Cloos avatar Petronel MALUTAN (p.m) 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.