Giter VIP home page Giter VIP logo

packer-appliedwindows's Introduction

Windows appliance scripts for Hashicorp Packer

Introduction

This repository contains configuration files that can be used to create Windows boxes with preconfigured applications for Vagrant using Packer (Website) (Github).

This repo utilizes the packer-windows templates. The packer configuiration files are based off existing configuration files form packer-windows with the addition of scripts to install software.

These scripts are used to generate the box images on Atlas.

Prequisites

Git-Scm Virtualbox Vagrant Packer 0.5.1 or greater is required.

Building the Virtualbox image

The configurations currently support building the image locally on your machine and uploading them to Hashicorp Atlas. I am not able to use packer push due to the size of the working files when generating the image (I think). If you find out a way to do this, please contribute back to this repository.

I have only tested on Virtualbox so far:

packer build -only=virtualbox-iso win-2012r2-standard-vs2015community.json

Importing generated image into Vagrant

If you would like to test out the generated image, import the file into Vagrant:

vagrant box add win-2012r2-standard-vs2015community ./win-2012r2-standard-vs2015community_virtualbox.box

Using imported image

Out side this repository, create a new folder and instantiate the newly imported VM.

mkdir testimage; cd testimage
vagrant init win-2012r2-standard-vs2015community; vagrant up --provider virtualbox
vagrant rdp

packer-appliedwindows's People

Contributors

senglin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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