[librarary][idempotency] dump_rabbitmq_definitions.pp has non-idempotent execs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Fuel Library (Deprecated) |
Bug Description
Environment:
- MOS 8.0 (fuel-8.
Steps to reproduce:
1) execute following command on deployed controller
root@node-1:~/lcm# puppet apply --noop /etc/puppet/
Notice: Scope(Class[main]): MODULAR: dump_rabbitmq_
Notice: Compiled catalog for node-1.domain.tld in environment production in 0.22 seconds
Notice: /Stage[
Notice: /Stage[
Notice: Class[Main]: Would have triggered 'refresh' from 2 events
Notice: Stage[main]: Would have triggered 'refresh' from 1 events
Notice: Finished catalog run in 0.97 seconds
Expected result:
No changes
Actual result:
2 changes
Changed in fuel: | |
assignee: | nobody → Fuel Library Team (fuel-library) |
milestone: | none → 8.0-updates |
importance: | Undecided → Medium |
status: | New → Confirmed |
tags: | added: area-library |
Changed in fuel: | |
milestone: | 8.0-updates → 8.0 |
Changed in fuel: | |
status: | Confirmed → Invalid |
This task probably shouldn't be idempotent as it's a task to backup the current rabbitmq definitions for restoration on failover. This exec should run everytime to collect the current definitions.