1. Create an environment with 1 controller (node-1) & 1 compute (node-2)
2. Deploy it and wait for completion
3. install the LMA collector, ES and InfluxDB plugins.
4. Enable and configure the plugins for the existing environment.
5. Assign the ES and InfluxDB roles to a new node.
6. Deploy it and wait for completion.
7. Re-execute the post-deployment tasks for the 2 original nodes to complete the installation of the LMA collector.
fuel nodes --env 1 --node-1,node-2 --tasks post_deployment_start
Expected result:
The environment is ready.
Actual result:
Step 7 fails with:
> Could not find data item lma_collector in any Hiera data file and no default supplied at /etc/fuel/plugins/lma_collector-0.9/puppet/manifests/check_environment_configuration.pp:18 on node node-1
The initial investigation shows that there's no lma_collector entry in the /etc/astute.yaml file on node-1. For some unknown reason, Nailgun/Astute doesn't push this file.
Environmnet:
MOS 8 with LMA 0.9.0
Steps to reproduce:
1. Create an environment with 1 controller (node-1) & 1 compute (node-2) _start
2. Deploy it and wait for completion
3. install the LMA collector, ES and InfluxDB plugins.
4. Enable and configure the plugins for the existing environment.
5. Assign the ES and InfluxDB roles to a new node.
6. Deploy it and wait for completion.
7. Re-execute the post-deployment tasks for the 2 original nodes to complete the installation of the LMA collector.
fuel nodes --env 1 --node-1,node-2 --tasks post_deployment
Expected result:
The environment is ready.
Actual result:
Step 7 fails with:
> Could not find data item lma_collector in any Hiera data file and no default supplied at /etc/fuel/ plugins/ lma_collector- 0.9/puppet/ manifests/ check_environme nt_configuratio n.pp:18 on node node-1
The initial investigation shows that there's no lma_collector entry in the /etc/astute.yaml file on node-1. For some unknown reason, Nailgun/Astute doesn't push this file.