Skip to content

Commit d4b3b82

Browse files
authored
Merge pull request #201 from voxpupuli/modulesync
modulesync 2.8.0
2 parents b3fe6ba + 76cda05 commit d4b3b82

File tree

10 files changed

+47
-29
lines changed

10 files changed

+47
-29
lines changed

.github/CONTRIBUTING.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,34 @@ You can install all needed gems for spec tests into the modules directory by
5151
running:
5252

5353
```sh
54-
bundle install --path .vendor/ --without development system_tests release
54+
bundle install --path .vendor/ --without development system_tests release --jobs "$(nproc)"
5555
```
5656

5757
If you also want to run acceptance tests:
5858

5959
```sh
60-
bundle install --path .vendor/ --with system_tests --without development release
60+
bundle install --path .vendor/ --with system_tests --without development release --jobs "$(nproc)"
6161
```
6262

6363
Our all in one solution if you don't know if you need to install or update gems:
6464

6565
```sh
66-
bundle install --path .vendor/ --with system_tests --without development release; bundle update; bundle clean
66+
bundle install --path .vendor/ --with system_tests --without development release --jobs "$(nproc)"; bundle update; bundle clean
67+
```
68+
69+
As an alternative to the `--jobs "$(nproc)` parameter, you can set an
70+
environment variable:
71+
72+
```sh
73+
BUNDLE_JOBS="$(nproc)"
74+
```
75+
76+
### Note for OS X users
77+
78+
`nproc` isn't a valid command unter OS x. As an alternative, you can do:
79+
80+
```sh
81+
--jobs "$(sysctl -n hw.ncpu)"
6782
```
6883

6984
## Syntax and style
@@ -160,7 +175,7 @@ created virtual machines will be in `.vagrant/beaker_vagrant_files`.
160175
Beaker also supports docker containers. We also use that in our automated CI
161176
pipeline at [travis-ci](http://travis-ci.org). To use that instead of Vagrant:
162177

163-
```
178+
```sh
164179
PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=debian9-64{hypervisor=docker} BEAKER_destroy=yes bundle exec rake beaker
165180
```
166181

.msync.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
modulesync_config_version: '2.7.0'
1+
modulesync_config_version: '2.8.0'

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ group :test do
2121
gem 'puppet-lint-unquoted_string-check', :require => false
2222
gem 'puppet-lint-variable_contains_upcase', :require => false
2323
gem 'puppet-lint-absolute_classname-check', :require => false
24+
gem 'puppet-lint-topscope-variable-check', :require => false
2425
gem 'metadata-json-lint', :require => false
2526
gem 'redcarpet', :require => false
2627
gem 'rubocop', '~> 0.49.1', :require => false

manifests/client.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
# Copyright 2014 CoverMyMeds, unless otherwise noted
2929
#
3030
class gluster::client (
31-
$repo = $::gluster::params::repo,
32-
$client_package = $::gluster::params::client_package,
33-
$version = $::gluster::params::version,
31+
$repo = $gluster::params::repo,
32+
$client_package = $gluster::params::client_package,
33+
$version = $gluster::params::version,
3434
) inherits ::gluster::params {
3535

3636
class { 'gluster::install':

manifests/init.pp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@
4242
# Copyright 2014 CoverMyMeds, unless otherwise noted
4343
#
4444
class gluster (
45-
$client = $::gluster::params::install_client,
46-
$client_package = $::gluster::params::client_package,
47-
$pool = $::gluster::params::pool,
48-
$repo = $::gluster::params::repo,
49-
$release = $::gluster::params::release,
50-
$server = $::gluster::params::install_server,
51-
$server_package = $::gluster::params::server_package,
52-
$use_exported_resources = $::gluster::params::export_resources,
53-
$version = $::gluster::params::version,
45+
$client = $gluster::params::install_client,
46+
$client_package = $gluster::params::client_package,
47+
$pool = $gluster::params::pool,
48+
$repo = $gluster::params::repo,
49+
$release = $gluster::params::release,
50+
$server = $gluster::params::install_server,
51+
$server_package = $gluster::params::server_package,
52+
$use_exported_resources = $gluster::params::export_resources,
53+
$version = $gluster::params::version,
5454
Optional[Hash] $volumes = undef,
5555
) inherits ::gluster::params {
5656

@@ -66,7 +66,7 @@
6666
if $server {
6767
# if we installed the server bits, manage the service
6868
class { 'gluster::service':
69-
ensure => $::gluster::params::service_enable,
69+
ensure => $gluster::params::service_enable,
7070
}
7171

7272
if $use_exported_resources {

manifests/repo.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
# Copyright 2014 CoverMyMeds, unless otherwise noted
2626
#
2727
class gluster::repo (
28-
$release = $::gluster::params::release,
29-
$version = $::gluster::params::version,
28+
$release = $gluster::params::release,
29+
$version = $gluster::params::version,
3030
) inherits ::gluster::params {
3131
case $::osfamily {
3232
'RedHat': {

manifests/repo/apt.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
# Copyright 2015 RL Solutions, unless otherwise noted
3232
#
3333
class gluster::repo::apt (
34-
$version = $::gluster::params::version,
35-
$release = $::gluster::params::release,
36-
$priority = $::gluster::params::repo_priority,
34+
$version = $gluster::params::version,
35+
$release = $gluster::params::release,
36+
$priority = $gluster::params::repo_priority,
3737
) {
3838
include 'apt'
3939

manifests/repo/yum.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
# Copyright 2014 CoverMyMeds, unless otherwise noted
2424
#
2525
class gluster::repo::yum (
26-
$release = $::gluster::params::release,
27-
$repo_key_source = $::gluster::params::repo_gpg_key_source,
28-
$priority = $::gluster::params::repo_priority,
26+
$release = $gluster::params::release,
27+
$repo_key_source = $gluster::params::repo_gpg_key_source,
28+
$priority = $gluster::params::repo_priority,
2929
) inherits ::gluster::params {
3030

3131
# CentOS Gluster repo only supports x86_64

manifests/service.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
# Copyright 2014 CoverMyMeds, unless otherwise noted
2323
#
2424
class gluster::service (
25-
$ensure = $::gluster::params::service_ensure,
26-
$enable = $::gluster::params::service_enable,
27-
$service_name = $::gluster::params::service_name,
25+
$ensure = $gluster::params::service_ensure,
26+
$enable = $gluster::params::service_enable,
27+
$service_name = $gluster::params::service_name,
2828
) inherits ::gluster::params {
2929

3030
service { $service_name :

spec/spec_helper.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
require 'puppetlabs_spec_helper/module_spec_helper'
99
require 'rspec-puppet-facts'
10+
require 'bundler'
1011
include RspecPuppetFacts
1112

1213
if File.exist?(File.join(__dir__, 'default_module_facts.yml'))
@@ -31,6 +32,7 @@
3132
add_filter '/spec'
3233
add_filter '/vendor'
3334
add_filter '/.vendor'
35+
add_filter Bundler.configured_bundle_path.path
3436
end
3537
end
3638

0 commit comments

Comments
 (0)