Initial publish commit
Add reference to commercial boxfiles and downloads

This fork is for the SE team's internal use and so we're clear to put
stuff here that we couldn't necessarily publish publicly online, like
links to Windows boxfile downloads and direct PE download links.
Add framework for hieradata

In the event that initial provisioning might be benefited by hiera, add
support for creating hiera stuff in the bootstrap environment.

The hiera.yaml file in puppet/ will be used when the Puppet master
provisions itself on first boot.
Merge branch 'master' into seteam-vagrant-stack
Add local files directory mount served to master

This commit adds a synced folder from the host machine to the master
from a central location. The objective here is to provide a location for
persistent content that can e.g. be used to store artifacts and
repositories that multiple generations of virtual machines can make use
of.

We plan on having Puppet configure the master to set up and use a
repository rooted on this mount. Content will be checked and if not
present, downloaded. The first time a master spins up it may take awhile
to download the appropriate content, but if we then kill that master and
start up a new vm, the content will already be loaded.
Make link check in root dir absolute

Previously the Vagrantfile contained a stanza that would attempt to
create a symlink called "files" in whatever local directory the
`vagrant` command had been run from, including directories underneath
the vagrant root dir. This commit remedies this error. The files link
need only exist in the vagrant root dir.
Update pe_build.yaml

Correct the url so it actually works.
Add role parameters to hieradata

This should make it easier to customize use cases for development.
Fixed URL typo for Solaris box file.
Added -v2 to end of windows box name
Merge pull request #1 from puppetlabs/fix_win_v2

Added -v2 to end of windows box name
Move r10k repo base to internal repo

Previously it used the public facing one, into which we can't import
things that contain proprietary information or content.
Import updates to seteam/role module

These updates add a path stanza to let r10k work on first run, and
ini_settings to specify per-environment manifestdir and hiera_config.
Add deploy key for seteam-puppet-environments

So that the private vagrant stack can check out the private repo.
Rename hieradata -> data

To match upcoming conventions defined in Hiera-2 and data-in-modules.
Also to match the structure in the branches of
seteam-puppet-environments.
Update environment to 3.1.0
Updated README.md to pull the correct repo
add extra node and decisive autosign

this merge requires pe-build 0.7.1 or higher, but adds a 'centos64c' box
which is not on the autosign.conf list and will be a pending cert
request. doing a run on centos64c to get the cert will tip the node
license count over 10, and give us the banner.
Use hidden file for files/ mount

This is because otherwise, the symlink created will show up in /vagrant
in the guest machine as a broken symlink, confusing users. Changing the
symlink to a dotfile hides the visual distraction for the user when
viewing /vagrant in the guest os.
Add jpadams/puppet_vim_env to master

It's a pain to set up syntax highlighting and all that other stuff every
time. Time to bake it into the boot.