rabbitmq / chef-cookbook

Development repository for Chef cookbook RabbitMQ
https://supermarket.chef.io/cookbooks/rabbitmq
Apache License 2.0
214 stars 423 forks source link

Convert all LWRPs to custom resources #591

Closed fozboz closed 2 years ago

fozboz commented 2 years ago

Modernizes the cookbook to use custom resources instead of LWRPs.

Includes a few touch-ups to the dokken test suites.

There are still some dokken test suites not fully working for me. Neither of the amazonlinux tests are passing, because for some reason the service inspec resource is not working. I also can't get the opensuse suite to work because zypper is waiting for human input to import the erlang GPG key. I didn't want to put too much effort in to fixing this because I don't see how this resource would ever have worked; it never existed!

michaelklishin commented 2 years ago

Yes, AL2022 doesn't pass for me either for reasons I cannot understand. It's as if dnf/yum package resolution settings are different from Fedora 34. We can temporarily remove it from the matrix.

michaelklishin commented 2 years ago

Thank you, this ended up being a substantial amount of work!

michaelklishin commented 2 years ago

@fozboz would you like me to add you as a collaborator to this repo?

fozboz commented 2 years ago

Sure, thanks @michaelklishin

michaelklishin commented 2 years ago

@fozboz done ✅