GithubHelp home page GithubHelp logo

packer's Introduction

packer

This is a project that uses packer to create a virtualbox machine and vagrant. Ultimately the image that gets created will be used as a VM in openstack.

This project is not complete because I'm not including the large files necessary for installing the oracle database softare 12cR1.

Directory Structure

db_installer: is the directory that will be uploaded to the machine during creation time and the scripts in that directory will build and install the oracle database.

http: is the directory that contains the kickstart files that are used to create the initial image

iso: is the directory that contains the oracle oel 6.6 install dvd iso

scripts: is the directory that contains all the scripts that packer uses to execute during the build.

packer-oel-6.json: this file contains all the configuration options used to create the VM.

HOW TO BUILD: Assumes: virtualbox, vagrant and packer installed iso folder has the Oracle_EL_6_6.iso file db_installer folder has the linuxamd64_12102_database_se2_1of2.zip and linuxamd64_12102_database_se2_2of2.zip files

packer build -froce -only oel-6-virtbox packer-oel-6.json or run the script "create_box.sh"

Output: oracleDB-oel-6-virtbox-virtualbox.box - Vagrant box. directory: image_oel_6_virtbox - Which contains the virtualbox ova VM appliance

ToDo: Create a target and build that does not install vagrant, the virtualbox guest utils and targets an openstack image creation. However must still have the large preinstall files necessary to install the oracle database

packer's People

Contributors

snoby 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.