You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Affected Puppet, Ruby, OS and module versions/distributions
Puppet: 4.10.0
Ruby: puppet-agents
Distribution: rhel7
Module version: v8.0.0
How to reproduce (e.g Puppet code you use)
Use the puppetlabs/archive module in your environment.
What are you seeing
Unable to install using the vendor archive module due to parameter incompatibilities.
What behaviour did you expect instead
The ability to default back to the old behavior of using staging.
Any additional information you'd like to impart
This module used to use staging, which has an older and more established api. Because there are two archive modules with different lineages, some modules require one while other modules require others. When rabbitmqadmin install was converted over to using archive instead of staging, there was no way to handle environments that used the incompatible api due to existing modules.
The text was updated successfully, but these errors were encountered:
As best I understand, staging has been deprecated for quite some time.
I have dealt with the competing archive module dependency in the past as well, so I know it's annoying, but I don't think there's any current plan to have this module fall back to staging module or support both.
It's not a great fix, esp. because of the caching issue, but we used to work around this via Puppet environments.
The real fix would be for RabbitMQ to ship the admin program in their packages as I requested here rabbitmq/rabbitmq-server#692 so this module doesn't have to use such a hack to retrieve it in the first place.
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
Use the puppetlabs/archive module in your environment.
What are you seeing
Unable to install using the vendor archive module due to parameter incompatibilities.
What behaviour did you expect instead
The ability to default back to the old behavior of using staging.
Any additional information you'd like to impart
This module used to use staging, which has an older and more established api. Because there are two archive modules with different lineages, some modules require one while other modules require others. When rabbitmqadmin install was converted over to using archive instead of staging, there was no way to handle environments that used the incompatible api due to existing modules.
The text was updated successfully, but these errors were encountered: