Skip to content

Instantly share code, notes, and snippets.

@liamjbennett
Created June 1, 2016 15:55
Show Gist options
  • Save liamjbennett/ed54143b73106a6b5e5f8c0b1d6c1dc8 to your computer and use it in GitHub Desktop.
Save liamjbennett/ed54143b73106a6b5e5f8c0b1d6c1dc8 to your computer and use it in GitHub Desktop.
OT puppet Gemfile
source 'http://rubygems.org'
# note a recent ruby gems is required to properly run librarian puppet
# not sure if that dependency can be specified within a Gemfile
group :development do
gem 'puppet', '= 3.8.1' # pinned this to 3.8.1 because > 3.8.1 seems to break rspec-puppet
gem 'puppet-lint', git: 'https://github.com/rodjek/puppet-lint.git'
# https://puppet.community/plugins/#puppet-lint
gem 'puppet-lint-absolute_classname-check'
gem 'puppet-lint-alias-check'
gem 'puppet-lint-absolute_template_path'
gem 'puppet-lint-appends-check'
gem 'puppet-lint-classes_and_types_beginning_with_digits-check'
gem 'puppet-lint-empty_string-check'
gem 'puppet-lint-file_ensure-check'
gem 'puppet-lint-file_source_rights-check'
gem 'puppet-lint-fileserver-check'
# gem 'puppet-lint-global_resource-check'
gem 'puppet-lint-leading_zero-check'
gem 'puppet-lint-no_symbolic_file_modes-check', '>= 1.0.1'
gem 'puppet-lint-numericvariable'
gem 'puppet-lint-package_ensure-check'
gem 'puppet-lint-param-docs'
# https://github.com/llowder/puppet-lint-resource_outside_class-check/pull/3
gem 'puppet-lint-resource_outside_class-check',
git: 'https://github.com/opentable/puppet-lint-resource_outside_class-check.git',
ref: '6ceeea9c598fb29cf7434e51b5fb7dc87232caf8'
gem 'puppet-lint-resource_reference_syntax'
gem 'puppet-lint-roles_and_profiles-check'
gem 'puppet-lint-security-plugins'
gem 'puppet-lint-spaceship_operator_without_tag-check'
gem 'puppet-lint-strict_indent-check'
gem 'puppet-lint-trailing_comma-check'
gem 'puppet-lint-undef_in_function-check'
gem 'puppet-lint-unquoted_string-check'
gem 'puppet-lint-usascii_format-check'
gem 'puppet-lint-variable_contains_upcase'
gem 'puppet-lint-version_comparison-check'
gem 'rspec', '>= 3'
gem 'rspec-its'
gem 'rspec-puppet', '= 2.3.2'
gem 'puppetlabs_spec_helper', '= 0.4.1'
# gem 'puppet-parse', '= 0.1.4'
gem 'puppet-syntax'
gem 'fuubar'
gem 'parallel'
gem 'puppet-maint', git: 'https://github.com/liamjbennett/puppet-maint'
gem 'rubocop'
gem 'safe_yaml'
gem 'guard-rubocop'
gem 'guard-rspec'
# gem "beaker", :git => 'https://github.com/liamjbennett/beaker', :ref => 'bitvise_hacks'
# gem "beaker-rspec", :git => 'https://github.com/puppetlabs/beaker-rspec'
# gem "serverspec", '~> 1.6.0'
# gem "specinfra", '~> 1.11.0'
# gem "winrm"
# gem "vagrant-wrapper"
end
gem 'json_pure', '= 1.8.1'
gem 'rake', '= 10.3.1'
gem 'librarian-puppet', '= 2.2.0'
gem 'deep_merge', '= 1.0.1'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment