Fluentd not configured because there is no fluentd user

Bug #1716959 reported by Juan Badia Payno
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Invalid
Undecided
Unassigned

Bug Description

Description:

I tried to install & configured the logging environment.
The overcloud was created, however the fluentd client was not running on the overcloud.
Looked deeper, the fluentd client was not even configured.

branch: master-tripleo-ci

Steps to reproduce the bug:
(undercloud) [stack@undercloud ~]$ ./overcloud-deploy.sh -e /home/stack/tripleo-heat-templates/environments/logging-environment.yaml -e /home/stack/tripleo-heat-templates/environments/monitoring-environment.yaml -e /home/stack/tripleo-heat-templates/environments/collectd-environment.yaml -e /home/stack/params.yaml

$cat params.yaml
---
parameter_defaults:
  LoggingServers:
    - host: 192.168.1.52
      port: 24224
  MonitoringRabbitHost: 192.168.1.52
  MonitoringRabbitUserName: sensu
  MonitoringRabbitPassword: sensu
  CollectdServer: 192.168.1.52
  CollectdSecurityLevel: None

The following errors could be seen on the deployment logs, the errros were found at /var/lib/heat-config/deployed/b31f9711-c929-4e58-92d5-00b0e211879a.notify.json on the overcloud controller:

 \"Error: Could not set 'directory' on ensure: Could not find user fluentd at /etc/puppet/modules/fluentd/manifests/install.pp:10\",
        \"Wrapped exception:\",
        \"Could not find user fluentd\",
        \"Error: /Stage[main]/Fluentd::Install/File[/etc/fluentd/config.d]/ensure: change from absent to directory failed: Could not set 'directory' on ensure: Could not find user fluentd at /etc/puppet/modules/fluentd/manifests/install.pp:10\",
        \"Warning: /Stage[main]/Fluentd::Install/File[/etc/fluentd/fluent.conf]: Skipping because of failed dependencies\",
        \"Error: Could not set 'directory' on ensure: Could not find user fluentd at /etc/puppet/modules/tripleo/manifests/profile/base/logging/fluentd.pp:88\",
        \"Error: /Stage[main]/Tripleo::Profile::Base::Logging::Fluentd/File[/var/cache/fluentd]/ensure: change from absent to directory failed: Could not set 'directory' on ensure: Could not find user fluentd at /etc/puppet/modules/tripleo/manifests/profile/base/logging/fluentd.pp:88\",

Changed in tripleo:
status: New → Invalid
Changed in tripleo:
milestone: none → queens-1
summary: - Fluentd not configured cos there is no fluentd user
+ Fluentd not configured because there is no fluentd user
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.