MOS deployment fails because astute mixes up hooks and tasks from different plugins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Evgeniy L |
Bug Description
When trying to deploy more than one base-os role plugins on an node I get the following error:
[555] Error running RPC method granular_deploy: Failed to execute hook lma_collector-
---
uids:
- '18'
parameters:
puppet_modules: "puppet/modules"
puppet_manifest: "puppet/
timeout: 600
cwd: "/etc/fuel/
priority: 700
fail_on_error: true
type: puppet
diagnostic_name: lma_collector-6.1.0
, trace:
Only the problem is that setup_disks.pp is not a task defined in lma_collector-6.1.0 hook as shown below but a task of elasticsearch_
Astute mixes up hooks and tasks from two different plugins.
[root@fuel lma_collector-6.1]# cat tasks.yaml
- role: '*'
stage: post_deployment
type: puppet
parameters:
puppet_
puppet_modules: puppet/modules
timeout: 600
- role: ['controller', 'primary-
stage: post_deployment
type: puppet
parameters:
puppet_
puppet_modules: puppet/modules
timeout: 600
- role: [ 'compute' ]
stage: post_deployment
type: puppet
parameters:
puppet_
puppet_modules: puppet/modules
timeout: 600
- role: ['cinder']
stage: post_deployment
type: puppet
parameters:
puppet_
puppet_modules: puppet/modules
timeout: 600
[root@fuel elasticsearch_
- role: ['base-os']
stage: post_deployment
type: puppet
parameters:
puppet_
puppet_modules: puppet/modules
timeout: 600
[....]
Changed in fuel: | |
assignee: | nobody → Fuel Python Team (fuel-python) |
milestone: | none → 6.1 |
importance: | Undecided → High |
tags: | added: feature-plugins |
Changed in fuel: | |
status: | New → Triaged |
assignee: | Fuel Python Team (fuel-python) → Evgeniy L (rustyrobot) |
status: | Triaged → In Progress |
tags: | added: on-verification |
Hi. Please attach logs to bug. It will be very helpful.