Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge upstream changes #1

Open
wants to merge 197 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
6533503
Fixing RHEL packagecloud repo to check gpg keys for both the repo and…
bishopbm1 May 23, 2022
a61d23a
Merge pull request #907 from EncoreTechnologies/feature/fix-yum-repo
wyardley May 24, 2022
e259d5b
Use default install method on Archlinux (#905)
wyardley Jun 17, 2022
c19e3aa
Release 12.0.1
wyardley Jun 17, 2022
cd90be8
Merge pull request #908 from wyardley/wyardley/release_12_0_1
wyardley Jun 17, 2022
1e8c72e
[blacksmith] Bump version to 12.0.2-rc0
wyardley Jun 17, 2022
d8e1013
Update tests for rabbitmqctl version parsing
wyardley Jul 31, 2022
277e3e8
Merge pull request #911 from wyardley/wyardley/test_version_regex
wyardley Aug 1, 2022
3436f22
Make rabbitmq_plugin resource functional on RabbitMQ 3.10.x
kvisle Aug 12, 2022
3f811e5
Merge pull request #912 from kvisle/bugfix/plugin_resource_broken_310
wyardley Aug 13, 2022
79949c2
Release 12.0.2
wyardley Aug 13, 2022
7f384ce
Merge pull request #914 from wyardley/wyardley/release_12_0_2
wyardley Aug 13, 2022
138a977
[blacksmith] Bump version to 12.0.3-rc0
wyardley Aug 13, 2022
17a0028
Minor fix to resolve a manifest_whitespace_opening_brace_before check…
Nov 22, 2022
8f5a461
Merge pull request #918 from enothen/citestfix
wyardley Nov 22, 2022
71222de
Enable usage of custom list of plugins when using static config file
Nov 22, 2022
aa675b8
Merge pull request #917 from enothen/plugins
wyardley Nov 30, 2022
4de7647
bump puppet/systemd to < 5.0.0
jhoblitt Jan 27, 2023
462fe6a
Merge pull request #919 from voxpupuli/maint/systemd-4.0.0
wyardley Jan 27, 2023
67abb26
docs: fix minor grammer & typo
MindTooth Feb 1, 2023
a61c4b9
Merge pull request #921 from MindTooth/docs/fix_typos
kenyon Feb 1, 2023
1491402
Release 12.1.0
wyardley Feb 10, 2023
738eb50
Merge pull request #922 from wyardley/wyardley/release_12_1_0
wyardley Feb 11, 2023
a21cd00
[blacksmith] Bump version to 12.1.1-rc0
wyardley Feb 11, 2023
119108d
cluster: add local_node settings
fatpat Feb 17, 2023
45128cf
Merge pull request #923 from fatpat/cluster_add_local_node
wyardley Mar 6, 2023
b64644b
Fix detection of management_ip_address for rabbitmqadmin
kajinamit Mar 8, 2023
1a1c6e7
Merge pull request #924 from kajinamit/rabbitmqadmin-address
wyardley Mar 8, 2023
90773ae
Drop Puppet 6 support
bastelfreak Apr 28, 2023
8d627d3
Merge pull request #927 from voxpupuli/puppet7
bastelfreak May 10, 2023
869fe8e
Remove testing workarounds from Puppet < 6
wyardley May 10, 2023
5f1b211
Merge pull request #929 from wyardley/wyardley/test-tweak-puppet-6
wyardley May 10, 2023
99b08eb
BREAKING: Remove support for Debian 9 and Ubuntu 16.04
wyardley May 10, 2023
b610fca
Fix rabbitmq_plugin to correctly detect implicitly enabled plugins
nmaludy Jul 1, 2020
7bc0d66
Merge pull request #928 from wyardley/wyardley/deprecate
bastelfreak May 11, 2023
d8b10ba
Remove deprecated `Stdlib::Compat`
wyardley May 11, 2023
21d5562
Merge pull request #931 from wyardley/wyardley/stdlib
wyardley May 11, 2023
8f5421a
Support FreeBSD 12 and 13
wyardley May 11, 2023
4686d02
Merge pull request #932 from wyardley/wyardley/freebsd
bastelfreak May 11, 2023
9da513f
BREAKING: Drop official Archlinux support
wyardley May 11, 2023
928eb66
Replace legacy :osfamily in spec tests
wyardley May 11, 2023
3e7624d
Merge pull request #933 from wyardley/wyardley/osfamily
bastelfreak May 12, 2023
b81c752
Release 13.0.0
wyardley May 11, 2023
9c5b97b
Merge pull request #934 from wyardley/wyardley/rel-13
wyardley May 13, 2023
9d040e3
[blacksmith] Bump version to 13.0.1-rc0
wyardley May 13, 2023
701ab63
Add Puppet 8 support
bastelfreak Jul 3, 2023
ba728f5
Merge pull request #938 from voxpupuli/puppet8_20230723
bastelfreak Jul 3, 2023
c7ff86a
fix purge rabbitmq_parameter
fatpat Oct 26, 2023
9995f42
Add parameter absence acceptance test
wyardley Oct 27, 2023
d03c21a
Merge pull request #945 from fatpat/fix_purge_parameter
wyardley Oct 30, 2023
19af788
Add additional applyto options for policies
wyardley Oct 30, 2023
b760f78
Merge pull request #948 from wyardley/wyardley/issue_947_applyto_options
bastelfreak Oct 30, 2023
50ff149
Release 13.1.0
wyardley Oct 30, 2023
cb434ee
Merge pull request #949 from wyardley/wyardley/13_1_0
wyardley Oct 30, 2023
fbf96ce
[blacksmith] Bump version to 13.1.1-rc0
wyardley Oct 30, 2023
ee1e930
Treat `initial-cluster-size` option in policy as an integer
jimmybigcommerce Oct 31, 2023
c442d00
Merge pull request #950 from jimmybigcommerce/initial_cluster_size_patch
wyardley Oct 31, 2023
5d94920
.fixtures.yml: remove legacy puppet_version constraint
bastelfreak Oct 31, 2023
972c4a9
Delete legacy spec/acceptance/nodesets/default.yml
bastelfreak Oct 31, 2023
80c7caf
Merge pull request #956 from voxpupuli/nodesets
bastelfreak Oct 31, 2023
21e3460
Merge pull request #951 from bastelfreak/fixtures
bastelfreak Oct 31, 2023
55bd72b
Bump version
jimmybigcommerce Nov 1, 2023
e9b3c4f
Merge pull request #957 from jimmybigcommerce/release
wyardley Nov 1, 2023
b0ce7f3
[blacksmith] Bump version to 13.1.2-rc0
wyardley Nov 1, 2023
29843ea
Fix issue parsing queue policies targeted at quorum queues
jimmybigcommerce Nov 1, 2023
6764328
Merge pull request #958 from jimmybigcommerce/quorum_queue_bugfix
wyardley Nov 5, 2023
e45e37f
Release 13.1.2 (#959)
jimmybigcommerce Nov 6, 2023
8854872
[blacksmith] Bump version to 13.1.3-rc0
wyardley Nov 6, 2023
8a3a27a
add a workaround for running with --noop or --tags
bugfood Nov 8, 2023
ce13eb5
Add support for vhost metadata (#964)
jimmybigcommerce Dec 7, 2023
3691f7f
Merge pull request #962 from bugfood/missing-command
wyardley Dec 7, 2023
01fbe52
Release 13.2.0
jimmybigcommerce Dec 10, 2023
d38135a
Merge pull request #967 from jimmybigcommerce/release_13_2_0
wyardley Dec 11, 2023
175d556
[blacksmith] Bump version to 13.2.1-rc0
wyardley Dec 11, 2023
f8bd2d8
add a workaround for rabbitmq_vhost when running with --noop or --tags
bugfood Jan 2, 2024
2605e30
Merge pull request #969 from bugfood/missing-command
wyardley Jan 3, 2024
a428e73
docs and paramdescriptions added; codebase hardened a bit more
zilchms Mar 29, 2024
c4aeb2e
enable docs and parameter checks permanently and fix current failures
zilchms Mar 29, 2024
c4785ff
Merge pull request #974 from voxpupuli/docs
wyardley Mar 29, 2024
3e4d3c3
Use a more expressive method of rewriting values
ekohl Apr 2, 2024
b9544c2
Merge pull request #975 from ekohl/rewrite-to-more-expressive-version
ekohl Apr 3, 2024
8454c00
update puppet-systemd upper bound to 8.0.0
TheMeier Apr 26, 2024
faea2b1
Merge pull request #977 from voxpupuli/systemd_update
wyardley Apr 26, 2024
d043f25
Migrating erb template to epp template.
May 17, 2024
2009947
Merge pull request #978 from nosrio/UseEppTemplates
wyardley May 18, 2024
f0da6fb
metadata.json: Fix author
bastelfreak May 18, 2024
b34148b
Merge pull request #980 from bastelfreak/metadata
wyardley May 18, 2024
2b309fb
Revert "Add Puppet 8 support"
bastelfreak May 18, 2024
491ca2b
modulesync 7.5.0
wyardley May 11, 2023
14fe17f
rubocop: autofix
bastelfreak Aug 18, 2023
a38dd1a
replace install_module_from_forge with install_puppet_module_via_pmt
zilchms Mar 29, 2024
51846f3
trying to fix rspec-puppet
bastelfreak May 18, 2024
b1e4eb1
Merge pull request #915 from voxpupuli/modulesync
bastelfreak May 19, 2024
8c318e0
Remove leftovers from Linux systems without systemd
bastelfreak May 19, 2024
7f3da85
Merge pull request #981 from bastelfreak/cleanup
bastelfreak May 19, 2024
7c269bc
systemd: migrate from service_limits->manage_dropin
bastelfreak May 19, 2024
be1d148
Merge pull request #982 from bastelfreak/puppet8
wyardley May 19, 2024
eeafb3b
Release 13.3.0
wyardley May 18, 2024
450d168
CentOS7: default to EPEL7 as source
bastelfreak May 19, 2024
872848c
Merge pull request #979 from wyardley/wyardley/release/13_3_0
bastelfreak May 19, 2024
a6cc7f9
[blacksmith] Bump version to 13.3.1-rc0
bastelfreak May 19, 2024
81e5057
Merge pull request #983 from bastelfreak/epel
bastelfreak May 19, 2024
0eee368
metadata.json: Re-add Puppet 8 support
bastelfreak May 19, 2024
a8f7265
docs: update readme badges
wyardley May 19, 2024
73d60aa
switch from legacy facts to structed facts
bastelfreak May 19, 2024
202a017
puppetlabs/stdlib: Allow 9.x
bastelfreak Jul 1, 2023
af3486c
puppet/archive: Allow 7.x
bastelfreak Oct 31, 2023
9c5e051
puppetlabs/apt: Allow 9.x
bastelfreak May 19, 2024
ed4d766
Merge pull request #987 from wyardley/wyardley/readme
bastelfreak May 19, 2024
3eb88dd
Merge pull request #985 from bastelfreak/puppet82
bastelfreak May 19, 2024
9e3a6e0
Merge pull request #988 from bastelfreak/apt2
bastelfreak May 19, 2024
6dcddb6
Release 13.4.0
bastelfreak May 19, 2024
d076fb2
Use ensure_packages from stdlib
wyardley May 19, 2024
ab3db5e
Merge pull request #989 from bastelfreak/rel1340
bastelfreak May 19, 2024
32ea095
[blacksmith] Bump version to 13.4.1-rc0
bastelfreak May 19, 2024
6011c2d
Merge pull request #990 from wyardley/wyardley/ensure_packages_stdlib
wyardley May 19, 2024
aaa46be
Handle rabbitmq.config when cluster_nodes is empty after migrating te…
May 20, 2024
55a0fd5
Merge pull request #993 from nosrio/FixClusterNodesConfig
wyardley May 20, 2024
e96d12e
Add unit test to handle bug solved on PR #993
nosrio May 20, 2024
137edee
Merge pull request #994 from nosrio/AddUnitTest
wyardley May 20, 2024
9fc98f3
Add support for policy definition consumer-timeout
wyardley May 19, 2024
e71b352
Add require_epel parameter, defaulting to `true`
wyardley May 20, 2024
9e56146
Update rubocop config
wyardley May 22, 2024
80c838d
Merge pull request #997 from wyardley/wyardley/issues_995_alt
bastelfreak May 23, 2024
2d7a854
Merge pull request #999 from wyardley/wyardley/rubocop_modulesync
bastelfreak May 23, 2024
e225694
Merge pull request #991 from wyardley/wyardley/issue_970
bastelfreak May 23, 2024
3f5dd7e
Release 13.5.0
wyardley May 23, 2024
bca0ea1
Merge pull request #1000 from wyardley/wyardley/release/13_5_0
wyardley May 23, 2024
73fb768
[blacksmith] Bump version to 13.5.1-rc0
wyardley May 23, 2024
0e4934b
require puppet/systemd >= 6.0.0
saz May 24, 2024
3bcdcb4
Merge pull request #1001 from saz/require-systemd6
wyardley May 24, 2024
a97d816
fix indentation for cluster_nodes and update tests
jplindquist May 29, 2024
1c30308
Merge pull request #1002 from jplindquist/fixindent
wyardley May 29, 2024
eeb097d
Release 13.5.1
wyardley May 29, 2024
b74bd83
Merge pull request #1003 from wyardley/wyardley/13_5_1
wyardley May 29, 2024
3866958
[blacksmith] Bump version to 13.5.2-rc0
wyardley May 29, 2024
aea98b9
modulesync 8.0.1
bastelfreak Jun 3, 2024
381dcc0
Merge pull request #1004 from voxpupuli/modulesync
wyardley Jun 3, 2024
443541f
replace systemd fact with core fact
bastelfreak Jun 12, 2024
fc7cda0
modulesync 9.0.0
bastelfreak Jun 12, 2024
4ac2098
Merge pull request #1005 from voxpupuli/modulesync
bastelfreak Jun 12, 2024
9e938b4
Add support for FreeBSD 14
smortex Jun 22, 2024
8958994
Merge pull request #1009 from voxpupuli/freebsd-14
wyardley Jun 22, 2024
2fc8dee
Add support for Debian 11
wyardley Jun 27, 2024
4d47eb4
Merge pull request #1010 from wyardley/wyardley/debian_11
bastelfreak Jun 27, 2024
f54f701
Release 13.6.0
wyardley Jun 28, 2024
b094940
Merge pull request #1011 from wyardley/wyardley/13_6_0
wyardley Jun 28, 2024
129bd6c
[blacksmith] Bump version to 13.6.1-rc0
wyardley Jun 28, 2024
00b27f3
modulesync 9.1.0
bastelfreak Jul 9, 2024
4eed5e4
Merge pull request #1012 from voxpupuli/modulesync
wyardley Jul 10, 2024
4c1eb9d
Add support for cowboy_opts config
Sep 4, 2024
64cd92c
fix
Sep 4, 2024
00ef9a4
updates for PR #1013
wyardley Sep 6, 2024
9c32d4d
Add support for Ubuntu 20 and 22
wyardley Sep 6, 2024
1826818
Merge pull request #1015 from wyardley/wyardley/ubuntu
bastelfreak Sep 6, 2024
dd64088
Merge pull request #1 from wyardley/wyardley/pull_1013
SpinEternel Sep 6, 2024
47be9d0
Merge pull request #1013 from SpinEternel/master
wyardley Sep 6, 2024
95e749d
Convert `queue-version` to integer
wyardley Sep 6, 2024
5f30e76
Merge pull request #1019 from wyardley/wyardley/issues_1017
bastelfreak Sep 6, 2024
b765d18
Release 13.7.0
wyardley Sep 6, 2024
7ccd481
Merge pull request #1016 from wyardley/release-13.7.0
wyardley Sep 6, 2024
5d7f7dd
[blacksmith] Bump version to 13.7.1-rc0
wyardley Sep 6, 2024
ba6260c
Switch to string vs. symbols for facts in spec tests
wyardley Sep 6, 2024
fd96b69
Merge pull request #1014 from wyardley/wyardley/test_facts
bastelfreak Sep 6, 2024
1432b4a
modulesync 9.2.0
bastelfreak Sep 13, 2024
8661d51
Merge pull request #1020 from voxpupuli/modulesync
wyardley Sep 13, 2024
3b07713
modulesync 9.3.0
bastelfreak Sep 16, 2024
97d0870
Merge pull request #1022 from voxpupuli/modulesync
wyardley Sep 16, 2024
1f583ce
Fix apt pin for new version of apt module
wyardley Nov 14, 2024
2a742df
Fix acceptance test on Ubuntu 22.04
wyardley Nov 15, 2024
c5afc5f
Merge pull request #1025 from wyardley/wyardley/fix_test
wyardley Nov 15, 2024
ec9a24b
Add client_renegotiation ssl option, use more ssl options in manageme…
wyardley Nov 16, 2024
0af6460
Drop support for Debian 10, Ubuntu 18, and FreeBSD 12
wyardley Nov 16, 2024
8766c13
Merge pull request #1026 from wyardley/wyardley/drop_support
wyardley Nov 16, 2024
f43d0ef
Improve test coverage
wyardley Nov 16, 2024
b39f987
Merge pull request #1028 from wyardley/wyardley/test_coverage
wyardley Nov 16, 2024
e79b555
Add support for CentOS / RHEL 9 and drop support for 7
wyardley Nov 16, 2024
82010fc
Merge pull request #1027 from wyardley/wyardley/centos-9
wyardley Nov 21, 2024
6a5c3c1
Issue 1029 - add quorum queue auto-reconciliation parameter support. …
LangJV Dec 4, 2024
58680e9
add needed docs, tests, and fixes.
LangJV Dec 5, 2024
b63e005
Release 14.0.0
wyardley Dec 7, 2024
51bee35
Merge pull request #1031 from wyardley/release-v14.0.0
wyardley Dec 7, 2024
133bfa6
[blacksmith] Bump version to 14.0.1-rc0
wyardley Dec 7, 2024
c6d20d7
Add `enable_centos_release` parameter
wyardley Dec 11, 2024
6bdbbd3
Merge pull request #1034 from wyardley/wyardley/centos_rhel_release
wyardley Dec 11, 2024
3f6de56
Release 14.1.0
wyardley Dec 11, 2024
818554e
Merge pull request #1035 from wyardley/wyardley/release_14_1_0
wyardley Dec 11, 2024
acf508d
[blacksmith] Bump version to 14.1.1-rc0
wyardley Dec 11, 2024
008c89b
Rework some logic and testing cases per github discussion. Should be …
LangJV Dec 12, 2024
0b4f927
puppet/systemd: allow 8.x
jay7x Dec 14, 2024
14e0306
Merge pull request #1036 from voxpupuli/puppet-systemd-9
wyardley Dec 14, 2024
e4ff382
additional fixes and tweaks per github conversation!
LangJV Dec 16, 2024
539e45f
fix indents of epp markup
LangJV Dec 16, 2024
c7e6206
Merge pull request #1030 from LangJV/master
wyardley Dec 17, 2024
acb9bb4
Release 14.2.0
wyardley Dec 21, 2024
2722a63
Merge pull request #1037 from wyardley/wyardley/release_14_2_0
wyardley Dec 21, 2024
d3f80c5
[blacksmith] Bump version to 14.2.1-rc0
wyardley Dec 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .fixtures.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
---
fixtures:
repositories:
stdlib: 'https://github.com/puppetlabs/puppetlabs-stdlib'
apt: 'https://github.com/puppetlabs/puppetlabs-apt'
archive: 'https://github.com/voxpupuli/puppet-archive'
erlang: 'https://github.com/garethr/garethr-erlang'
systemd: 'https://github.com/voxpupuli/puppet-systemd'
yumrepo_core:
repo: 'https://github.com/puppetlabs/puppetlabs-yumrepo_core'
puppet_version: '>= 6.0.0'
yumrepo_core: 'https://github.com/puppetlabs/puppetlabs-yumrepo_core'
39 changes: 30 additions & 9 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,19 +131,29 @@ You can install all needed gems for spec tests into the modules directory by
running:

```sh
bundle install --path .vendor/ --without development system_tests release --jobs "$(nproc)"
bundle config set --local path '.vendor/'
bundle config set --local without 'development system_tests release'
bundle install --jobs "$(nproc)"
```

If you also want to run acceptance tests:

```sh
bundle install --path .vendor/ --with system_tests --without development release --jobs "$(nproc)"
bundle config set --local path '.vendor/'
bundle config set --local without 'development release'
bundle config set --local with 'system_tests'
bundle install --jobs "$(nproc)"
```

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

```sh
bundle install --path .vendor/ --with system_tests --without development release --jobs "$(nproc)"; bundle update; bundle clean
bundle config set --local path '.vendor/'
bundle config set --local without 'development release'
bundle config set --local with 'system_tests'
bundle install --jobs "$(nproc)"
bundle update
bundle clean
```

As an alternative to the `--jobs "$(nproc)` parameter, you can set an
Expand Down Expand Up @@ -232,18 +242,29 @@ simple tests against it after applying the module. You can run this
with:

```sh
BEAKER_setfile=debian11-64 bundle exec rake beaker
BEAKER_PUPPET_COLLECTION=puppet7 BEAKER_setfile=debian11-64 bundle exec rake beaker
```

You can replace the string `debian10` with any common operating system.
or

```sh
BEAKER_PUPPET_COLLECTION=none BEAKER_setfile=archlinux-64 bundle exec rake beaker
```

This latter example will use the distribution's own version of Puppet.

You can replace the string `debian11` with any common operating system.
The following strings are known to work:

* ubuntu1804
* ubuntu2004
* debian10
* ubuntu2204
* debian11
* centos7
* centos8
* debian12
* centos9
* archlinux
* almalinux8
* almalinux9
* fedora36

For more information and tips & tricks, see [voxpupuli-acceptance's documentation](https://github.com/voxpupuli/voxpupuli-acceptance#running-tests).

Expand Down
3 changes: 0 additions & 3 deletions .github/SECURITY.md

This file was deleted.

5 changes: 3 additions & 2 deletions .rspec → .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

--format documentation
--color
skip-changelog:
- head-branch: ['^release-*', 'release']
42 changes: 42 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes

changelog:
exclude:
labels:
- duplicate
- invalid
- modulesync
- question
- skip-changelog
- wont-fix
- wontfix

categories:
- title: Breaking Changes 🛠
labels:
- backwards-incompatible

- title: New Features 🎉
labels:
- enhancement

- title: Bug Fixes 🐛
labels:
- bug

- title: Documentation Updates 📚
labels:
- documentation
- docs

- title: Dependency Updates ⬆️
labels:
- dependencies

- title: Other Changes
labels:
- "*"
12 changes: 8 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,13 @@

name: CI

on: pull_request
# yamllint disable-line rule:truthy
on:
pull_request: {}
push:
branches:
- main
- master

concurrency:
group: ${{ github.ref_name }}
Expand All @@ -13,6 +19,4 @@ concurrency:
jobs:
puppet:
name: Puppet
uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v1
with:
pidfile_workaround: 'false'
uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v3
18 changes: 18 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

name: "Pull Request Labeler"

# yamllint disable-line rule:truthy
on:
pull_request_target: {}

jobs:
labeler:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
10 changes: 9 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

name: Release

# yamllint disable-line rule:truthy
on:
push:
tags:
Expand All @@ -12,11 +13,18 @@ on:
jobs:
release:
name: Release
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v1
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v3
with:
allowed_owner: 'voxpupuli'
secrets:
# Configure secrets here:
# https://docs.github.com/en/actions/security-guides/encrypted-secrets
username: ${{ secrets.PUPPET_FORGE_USERNAME }}
api_key: ${{ secrets.PUPPET_FORGE_API_KEY }}

create-github-release:
name: Create GitHub Release
runs-on: ubuntu-latest
steps:
- name: Create GitHub release
uses: voxpupuli/gha-create-a-github-release@v1
38 changes: 20 additions & 18 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

pkg/
Gemfile.lock
Gemfile.local
vendor/
.vendor/
spec/fixtures/manifests/
spec/fixtures/modules/
.vagrant/
.bundle/
.ruby-version
coverage/
log/
.idea/
.dependencies/
.librarian/
Puppetfile.lock
/pkg/
/Gemfile.lock
/Gemfile.local
/vendor/
/.vendor/
/spec/fixtures/manifests/
/spec/fixtures/modules/
/.vagrant/
/.bundle/
/.ruby-version
/coverage/
/log/
/.idea/
/.dependencies/
/.librarian/
/Puppetfile.lock
*.iml
.*.sw?
.yardoc/
Guardfile
/.yardoc/
/Guardfile
bolt-debug.log
.rerun.json
2 changes: 1 addition & 1 deletion .msync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

modulesync_config_version: '5.2.0'
modulesync_config_version: '9.3.0'
8 changes: 5 additions & 3 deletions .overcommit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,12 @@ PreCommit:
enabled: true
description: 'Runs rubocop on modified files only'
command: ['bundle', 'exec', 'rubocop']
PuppetLint:
RakeTarget:
enabled: true
description: 'Runs puppet-lint on modified files only'
command: ['bundle', 'exec', 'puppet-lint']
description: 'Runs lint on modified files only'
targets:
- 'lint'
command: ['bundle', 'exec', 'rake']
YamlSyntax:
enabled: true
JsonSyntax:
Expand Down
66 changes: 34 additions & 32 deletions .pmtignore
Original file line number Diff line number Diff line change
@@ -1,37 +1,39 @@
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

docs/
pkg/
Gemfile
Gemfile.lock
Gemfile.local
vendor/
.vendor/
spec/
Rakefile
.vagrant/
.bundle/
.ruby-version
coverage/
log/
.idea/
.dependencies/
.github/
.librarian/
Puppetfile.lock
/docs/
/pkg/
/Gemfile
/Gemfile.lock
/Gemfile.local
/vendor/
/.vendor/
/spec/
/Rakefile
/.vagrant/
/.bundle/
/.ruby-version
/coverage/
/log/
/.idea/
/.dependencies/
/.github/
/.librarian/
/Puppetfile.lock
/Puppetfile
*.iml
.editorconfig
.fixtures.yml
.gitignore
.msync.yml
.overcommit.yml
.pmtignore
.rspec
.rspec_parallel
.rubocop.yml
.sync.yml
/.editorconfig
/.fixtures.yml
/.gitignore
/.msync.yml
/.overcommit.yml
/.pmtignore
/.rspec
/.rspec_parallel
/.rubocop.yml
/.sync.yml
.*.sw?
.yardoc/
.yardopts
Dockerfile
/.yardoc/
/.yardopts
/Dockerfile
/HISTORY.md
5 changes: 3 additions & 2 deletions .puppet-lint.rc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

--fail-on-warnings
--no-parameter_documentation-check
--no-parameter_types-check
4 changes: 0 additions & 4 deletions .rspec_parallel

This file was deleted.

1 change: 1 addition & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

inherit_from: .rubocop_todo.yml
inherit_gem:
voxpupuli-test: rubocop.yml
32 changes: 32 additions & 0 deletions .rubocop_todo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2024-05-18 22:27:55 UTC using RuboCop version 1.50.2.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.

# Offense count: 8
# This cop supports unsafe autocorrection (--autocorrect-all).
RSpec/BeEq:
Exclude:
- 'spec/unit/puppet/provider/rabbitmq_plugin/rabbitmqctl_spec.rb'
- 'spec/unit/puppet/provider/rabbitmq_policy/rabbitmqctl_spec.rb'
- 'spec/unit/puppet/provider/rabbitmq_user_permissions/rabbitmqctl_spec.rb'
- 'spec/unit/puppet/provider/rabbitmq_vhost/rabbitmqctl_spec.rb'
- 'spec/unit/puppet/type/rabbitmq_user_permissions_spec.rb'

# Offense count: 3
RSpec/PendingWithoutReason:
Exclude:
- 'spec/acceptance/class_spec.rb'

# Offense count: 4
RSpec/RepeatedExampleGroupBody:
Exclude:
- 'spec/classes/rabbitmq_spec.rb'

# Offense count: 14
RSpec/RepeatedExampleGroupDescription:
Exclude:
- 'spec/classes/rabbitmq_spec.rb'
Loading