Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pgporada/packer-centos7-devenvironment

Penguicon 2017
https://github.com/pgporada/packer-centos7-devenvironment

centos7 kickstart packer serverspec shell testing vagrant

Last synced: about 1 month ago
JSON representation

Penguicon 2017

Awesome Lists containing this project

README

        

# Overview

This project does the following
* Builds a CentOS 7 VM
* Installs a specific set of packages per the provisioning scripts
* Runs ServerSpec tests as an example showing that you can run tests prior to publishing a base image

- - - -

# Usage

Use remote Atlas to build a version of the vagrant. (Use this if you have an Atlas account)

vagrant login
make build-remote

Build a new version of the vagrant on your local machine (Preferred if you don't have an Atlas account)

make build-local

Add a local build into vagrant as a vm named `test`

vagrant box add packer_whatever_output --name test
# Once the vagrant box has been added as "test" you can use the local Vagrantfile
vagrant up
# You should see PENGUICON in the MOTD after logging in
vagrant ssh

- - - -
# Theme Music
[The Slackers - Same Everyday](https://www.youtube.com/watch?v=Qy_2OqTvW34)

- - - -
# Author and License

GPLv3

(c) 2016 Phil Porada