Skip to content

jgkim/coreos-packer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoreOS Packer

This is a packer template for CoreOS. The template currently supports only for Vagrant with Parallels images, but other builders will be added soon.

Getting Started with Vagrant and Parallels

1. Preparation

Install Homebrew

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install caskroom/cask/brew-cask

You need an appropriate license to use Parallels Desktop & Virtualization SDK.

$ brew cask install parallels-desktop
$ brew cask install parallels-virtualization-sdk
$ brew cask install vagrant
$ vagrant plugin install vagrant-parallels

Install Packer

$ brew cask install packer

2. Build a Vagrant Box

$ git clone https://github.com/jgkim/coreos-packer.git
$ cd coreos-packer
$ packer build -var 'channel=stable' -var 'version=647.2.0' -var 'checksum=adef94fabf7c3573b37b35fc7cf7ff2c' coreos.json

3. Add the Box to Vagrant

$ vagrant box add --force --provider=parallels -name {name}/coreos-stable builds/stable/647.2.0/coreos_production_vagrant_parallels.box

4. Vagrant Up

$ vagrant init {name}/coreos-stable
$ vagrant up
$ vagrant ssh

Known Issues

About

Packer Template for CoreOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published