Skip to content
This repository was archived by the owner on Apr 25, 2018. It is now read-only.

Commit b0cd4f6

Browse files
author
James Awesome
committed
Created project for building a basic stackable base server out of a raw veewee box.
0 parents  commit b0cd4f6

File tree

6 files changed

+46
-0
lines changed

6 files changed

+46
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.tmp/
2+
modules/

.librarian/puppet/config

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
LIBRARIAN_PUPPET_DESTRUCTIVE: "false"

Puppetfile

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
forge "http://forge.puppetlabs.com"
2+
3+
mod 'puppetlabs/stdlib'
4+
5+
mod 'stackable_base',
6+
:path => '/home/james/projects/stackable/puppet_modules/stackable_base'

Puppetfile.lock

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FORGE
2+
remote: http://forge.puppetlabs.com
3+
specs:
4+
puppetlabs/stdlib (4.1.0)
5+
6+
PATH
7+
remote: /home/james/projects/stackable/puppet_modules/stackable_base
8+
specs:
9+
stackable_base (0.0.1)
10+
11+
DEPENDENCIES
12+
puppetlabs/stdlib (>= 0)
13+
stackable_base (>= 0)
14+

Vagrantfile

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# -*- mode: ruby -*-
2+
# vi: set ft=ruby :
3+
4+
Vagrant::Config.run do |config|
5+
config.vm.box = "stackable-base"
6+
7+
# Update pakage cache
8+
config.vm.provision :shell, :inline => 'apt-get update -qqy'
9+
10+
# Mother fucking puppet!
11+
config.vm.provision :puppet do |puppet|
12+
puppet.module_path = "modules"
13+
puppet.manifests_path = "manifests"
14+
puppet.manifest_file = "base.pp"
15+
end
16+
17+
end

manifests/base.pp

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node default {
2+
include
3+
stackable_base,
4+
stdlib
5+
}

0 commit comments

Comments
 (0)