Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
jpuskar committed Jun 3, 2017
0 parents commit 71069ed
Show file tree
Hide file tree
Showing 22 changed files with 2,984 additions and 0 deletions.
7 changes: 7 additions & 0 deletions .fixtures.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# ref: https://github.com/puppetlabs/puppetlabs_spec_helper#fixtures-examples
# the symlinks are relative to the fixtures directory, hence all the '..'
fixtures:
repositories:
stdlib: "git://github.com/puppetlabs/puppetlabs-stdlib"
firewalld: "git://github.com/crayfishx/puppet-firewalld"
#db2: "git://github.com/jpuskar/puppet-db2"
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Created by .ignore support plugin (hsz.mobi)
.idea/
.vagrant/
vagrant/
custom
cognos_11_installer.properties
41 changes: 41 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
source 'https://rubygems.org'

# NOTE: Relying on the controlrepo gem in jenkins will end up with over 100 gems
# installed as dependencies. When running in CI, this can be unnecessarily time
# consuming, especially if only RSpec tests are being exercised. Consuder using
# the controlrepo gem when integration and system level tests are exericsed, but
# for now I recommend only using it in development, not when testing in CI.

group :development do
# controlrepo is a helper tool to setup spec and integration testing inside of a
# Puppet control repository. We're not using the rake rakes, but instead
# directly invoking `rspec spec` in an effort to cut down on the amount of
# implicit, magic behavior. The controlrepo gem provides value in the form of
# an updated set of depenencies suitable for spec testing using rspec-puppet.
#
# https://github.com/jeffmccune/controlrepo_gem
gem 'controlrepo'
# Interactive debugger and REPL breakpoint tool
# See http://pryrepl.org/
gem 'pry'
gem 'pry-stack_explorer'
end

group :test, :development do
gem 'puppet', '4.9.4'
# should be 3.7.2 but not available on rubygems
gem 'facter'
gem 'hiera', '3.3.1'
gem 'hiera-eyaml', '2.1.0'
gem 'parallel_tests'

# other testing gems we want
gem 'rspec-puppet'
gem 'puppetlabs_spec_helper'
gem 'rake-notes'

# pinning specific versions
gem 'puppet-lint', '~> 2.1'

end

Loading

0 comments on commit 71069ed

Please sign in to comment.