RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1702806 - sosreport is missing /var/lib/mistral/overcloud/ansible.log
Summary: sosreport is missing /var/lib/mistral/overcloud/ansible.log
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: sos
Version: 8.0
Hardware: All
OS: All
medium
medium
Target Milestone: rc
: 8.1
Assignee: Pavel Moravec
QA Contact: Miroslav Hradílek
URL:
Whiteboard:
Depends On: 1702802
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-24 19:32 UTC by Alexander Chuzhoy
Modified: 2020-11-14 13:04 UTC (History)
13 users (show)

Fixed In Version: sos-3.7-2.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1702802
Environment:
Last Closed: 2019-11-05 22:32:24 UTC
Type: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github sosreport sos issues 1710 0 None None None 2019-06-26 14:21:00 UTC
Github sosreport sos pull 1661 0 None None None 2019-04-25 00:56:41 UTC
Red Hat Product Errata RHEA-2019:3640 0 None None None 2019-11-05 22:33:13 UTC

Description Alexander Chuzhoy 2019-04-24 19:32:57 UTC
+++ This bug was initially created as a clone of Bug #1702802 +++

sosreport is missing /var/lib/mistral/overcloud/ansible.log

Environment:
sos-3.6-10.el8.noarch

Steps to reproduce:
Attempt an OC deployment.
Run sosreport to collect logs.

Tried:
sudo sosreport -e openstack_ironic -e openstack_nova --batch -p openstack,openstack_undercloud,openstack_controller --tmp-dir /var/tmp --all-logs --experimental -k docker.all=on;

Result:
/var/lib/mistral/overcloud/ansible.log is missing.

Expected result:
To have /var/lib/mistral/overcloud/ansible.log  in the generated report too.

Comment 1 Pavel Moravec 2019-04-25 08:26:29 UTC
devel_ack to 8.1.

Offering OtherQE will mean qe_ack is granted and basically inclusion in 8.1 granted as well.

Alexander, Emilien, are you able to verify the fix once a build is ready?

Comment 2 Alexander Chuzhoy 2019-04-25 17:59:24 UTC
I (or another QE person in my group) should be able to verify it - yes.

Comment 4 Pavel Moravec 2019-06-13 09:14:23 UTC
Alexander,
could you pls. verify the BZ against below build? Thanks in advance.


A yum repository for the build of sos-3.7-1.el8 (task 22133742) is available at:

http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/

You can install the rpms locally by putting this .repo file in your /etc/yum.repos.d/ directory:

http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/sos-3.7-1.el8.repo

RPMs and build logs can be found in the following locations:
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/

The full list of available rpms is:
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/sos-3.7-1.el8.src.rpm
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/sos-audit-3.7-1.el8.noarch.rpm
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/sos-3.7-1.el8.noarch.rpm

Build output will be available for the next 21 days.

Comment 7 Alexander Chuzhoy 2019-06-25 13:12:23 UTC
FailedQA and moving to assigned:

Environment: sos-3.7-1.el8.noarch


Ran this command:
sudo sosreport -e openstack_ironic -e openstack_nova --batch -p openstack,openstack_undercloud,openstack_controller --tmp-dir /var/tmp --all-logs --experimental -k docker.all=on; 


The list of files on the machine:
(undercloud) [stack@undercloud-0 ~]$ ls /var/lib/mistral/overcloud/
ansible.cfg                     deployments.yaml                                fast_forward_upgrade_post_role_tasks.yaml  pre_upgrade_rolling_steps_playbook.yaml
ansible-errors.json             deploy_steps_playbook.yaml                      fast_forward_upgrade_prep_role_tasks.yaml  pre_upgrade_rolling_steps_tasks.yaml
ansible.log                     docker_puppet_script.yaml                       fast_forward_upgrade_prep_tasks.yaml       ssh_private_key
ansible-playbook-command.sh     external_deploy_steps_tasks.yaml                fast_forward_upgrade_release_tasks.yaml    templates
ansible-ssh                     external_post_deploy_steps_tasks.yaml           global_vars.yaml                           tripleo-ansible-inventory.yaml
BlockStorage                    external_update_steps_playbook.yaml             group_vars                                 update_steps_playbook.yaml
boot_param_tasks.yaml           external_update_steps_tasks.yaml                host_vars                                  update_steps_tasks.yaml
ceph-ansible                    external_upgrade_steps_playbook.yaml            ObjectStorage                              upgrade_steps_playbook.yaml
CephStorage                     external_upgrade_steps_tasks.yaml               overcloud-config.tar.gz                    upgrade_steps_tasks.yaml
common_deploy_steps_tasks.yaml  fast_forward_upgrade_bootstrap_role_tasks.yaml  post_update_steps_tasks.yaml
Compute                         fast_forward_upgrade_bootstrap_tasks.yaml       post_upgrade_steps_playbook.yaml
Controller                      fast_forward_upgrade_playbook.yaml              post_upgrade_steps_tasks.yaml



The sosreport-undercloud-0-2019-06-25-tzjxvwd/var/lib/mistral/overcloud/ directory in the sosreport is empty.

Comment 8 Alexander Chuzhoy 2019-06-25 13:14:56 UTC
(undercloud) [stack@undercloud-0 ~]$ sudo tar tJvf /var/tmp/sosreport-undercloud-0-2019-06-25-tzjxvwd.tar.xz|grep var/lib/mistral/overcloud
drwxr-xr-x root/root           0 2019-06-21 22:55 sosreport-undercloud-0-2019-06-25-tzjxvwd/var/lib/mistral/overcloud/
lrwxr-xr-x root/root           0 2019-06-21 22:55 sosreport-undercloud-0-2019-06-25-tzjxvwd/var/lib/mistral/config-download-latest -> /var/lib/mistral/overcloud
(undercloud) [stack@undercloud-0 ~]$

Comment 9 Pavel Moravec 2019-06-25 16:47:47 UTC
I think there is some misunderstanding:

- this bug is cloned from #1702802 , below applies to both of them:

- the bug requests in subject and in #c0 to collect /var/lib/mistral/overcloud/ansible.log
- BUT the reporter linked PR that collects /var/lib/mistral/config-download-latest/ansible.log (different subdir)

I havent checked that and "blindly" backported the PR (https://github.com/sosreport/sos/pull/1661/files) to both RHEL7.7 and RHEL8.1

What is therefore requested to be collected by sosreport, please? ansible.log from what directory - overcloud or config-download-latest ?  (and is this dir the same on rhel7 and rhel8? since currently, same bz is verified on rhel7.7 and failedQE on rhel8..)

Comment 10 Pavel Moravec 2019-06-25 16:48:56 UTC
needinfo for #c9 also for emacchi - please agree with sasha what is requested to collect. Thanks! (and apologize for not verifying PR matches specification requested :( )

Comment 11 Emilien Macchi 2019-06-25 17:08:17 UTC
(In reply to Pavel Moravec from comment #9)

> What is therefore requested to be collected by sosreport, please?

/var/lib/mistral/config-download-latest/ansible.log which is a symlink to the actual log file (are symlinks followed by sosreport?)
Since we can't predict the stack name, (overcloud by default), /var/lib/mistral/config-download-latest is safer to use but if we can't we'll have to collect all /var/lib/mistral in that case.

For RHEL versions: same dirs for RHEL7 & 8.

Comment 12 Pavel Moravec 2019-06-25 18:24:16 UTC
(In reply to Emilien Macchi from comment #11)
> (In reply to Pavel Moravec from comment #9)
> 
> > What is therefore requested to be collected by sosreport, please?
> 
> /var/lib/mistral/config-download-latest/ansible.log which is a symlink to
> the actual log file (are symlinks followed by sosreport?)

Sosreport does collect that destination:

/usr/lib/python3.6/site-packages/sos/plugins/openstack_instack.py:        '/var/lib/mistral/config-download-latest/ansible.log'

and does follow symlinks.

What in particular is the symlink, please? When I tested:

/var/lib/mistral/config-download-latest/ansible.log: symbolic link to /var/lib/mistral/overcloud/ansible.log

then:

sosreport -o openstack_instack --batch --build

collected both:

/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-varnyfo/var/lib/mistral/config-download-latest/ansible.log: symbolic link to ../overcloud/ansible.log
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-varnyfo/var/lib/mistral/overcloud/ansible.log:              ASCII text


but when I test now:

/var/lib/mistral/config-download-latest: symbolic link to /var/lib/mistral/overcloud

I get no ansible.log file in sosreport..

I guess the later is the case for you - investigating now (we must follow those symlinks!).

Comment 13 Pavel Moravec 2019-06-25 20:44:31 UTC
Interesting.. sosreport behaves slightly different depending on symlink absolute/relative path used:

mv /var/lib/mistral{,.prev}
mkdir -p /var/lib/mistral/overcloud
cd /var/lib/mistral/
ln -s overcloud config-download-latest
echo "some ansible log content" > overcloud/ansible.log

Here, we used relative symlink:

# file /var/lib/mistral/config-download-latest
/var/lib/mistral/config-download-latest: symbolic link to overcloud
#

Now, sosreport content is OK:

# sosreport -o openstack_instack --batch --build
..
sosreport build tree is located at : /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs

# find /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs
..
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/overcloud
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/overcloud/ansible.log
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/config-download-latest
..
# file /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/config-download-latest
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/config-download-latest: symbolic link to overcloud
#


BUT when we use absolute paths, situation changes a bit:

mv /var/lib/mistral{,.prev}
mkdir -p /var/lib/mistral/overcloud
ln -s /var/lib/mistral/overcloud /var/lib/mistral/config-download-latest
echo "some ansible log content" > /var/lib/mistral/overcloud/ansible.log

We used absolute path symlink:
# file /var/lib/mistral/config-download-latest
/var/lib/mistral/config-download-latest: symbolic link to /var/lib/mistral/overcloud
#

And sosreport behaves suboptimal:

# sosreport -o openstack_instack --batch --build
..
sosreport build tree is located at : /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm

# find /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm
..
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/overcloud
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest
#

# find -L /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm
..
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/overcloud
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest/ansible.log
#

But the ansible.log is not collected since:

# file /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest: symbolic link to /var/lib/mistral/overcloud
#

points outside sosreport directory (and calling sosreport without --build, a broken symlink to /var/lib/mistral/overcloud would be contained in the tarball :(

Comment 14 Pavel Moravec 2019-06-26 14:21:01 UTC
An idea of patch - just for this specific setup - proposed in:

https://github.com/sosreport/sos/issues/1710

together with root cause what and when does sosreport wrongly.

Comment 16 Pavel Moravec 2019-07-09 13:26:45 UTC
Hi,
could you pls. verify the bug against below build? Now it sould collect also the ansible.log "behind" symlink. Thanks in advance.


A yum repository for the build of sos-3.7-2.el8 (task 22574870) is available at:

http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/

You can install the rpms locally by putting this .repo file in your /etc/yum.repos.d/ directory:

http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/sos-3.7-2.el8.repo

RPMs and build logs can be found in the following locations:
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/

The full list of available rpms is:
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/sos-3.7-2.el8.src.rpm
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/sos-3.7-2.el8.noarch.rpm
http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/sos-audit-3.7-2.el8.noarch.rpm

Build output will be available for the next 21 days.

Comment 17 Alexander Chuzhoy 2019-07-11 20:36:25 UTC
[root@undercloud-0 ~]# rpm -q sos
sos-3.7-2.el8.noarch


sudo sosreport -e openstack_ironic -e openstack_nova --batch -p openstack,openstack_undercloud,openstack_controller --tmp-dir /var/tmp --all-logs --experimental -k docker.all=on;



[root@undercloud-0 ~]# tree sosreport-undercloud-0-2019-07-11-tporiva/
sosreport-undercloud-0-2019-07-11-tporiva/
├── etc
│   └── heat
│       ├── environment.d
│       │   └── default.yaml
│       ├── heat.conf
│       └── templates
│           ├── AWS_CloudWatch_Alarm.yaml
│           └── AWS_RDS_DBInstance.yaml
├── home
│   └── stack
│       ├── install-undercloud.log
│       ├── undercloud.conf
│       └── undercloud-install-20190711190953.tar.bzip2
├── sos_commands
│   ├── opendaylight
│   │   └── docker_logs_opendaylight_api
│   ├── openstack_glance
│   │   └── glance_db_version
│   ├── openstack_heat
│   │   └── heat_db_version
│   ├── openstack_ironic
│   │   ├── journalctl_--no-pager_--unit_openstack-ironic-inspector-dnsmasq
│   │   ├── ls_-laRt_.httpboot
│   │   ├── ls_-laRt_.tftpboot
│   │   ├── ls_-laRt_.var.lib.config-data.puppet-generated.ironic.httpboot
│   │   ├── ls_-laRt_.var.lib.config-data.puppet-generated.ironic.tftpboot
│   │   ├── ls_-laRt_.var.lib.config-data.puppet-generated.ironic.var.lib.ironic
│   │   └── ls_-laRt_.var.lib.ironic
│   ├── openstack_keystone
│   │   └── crudini_--get_.etc.keystone.keystone.conf_identity_domain_config_dir
│   ├── openstack_neutron
│   │   └── ls_-laZR_.var.lib.neutron.lock
│   ├── openstack_nova
│   │   ├── nova-manage_db_version
│   │   ├── nova-manage_fixed_list
│   │   └── nova-manage_floating_list
│   ├── openstack_octavia
│   │   ├── openstack_loadbalancer_amphora_list
│   │   ├── openstack_loadbalancer_healthmonitor_list
│   │   ├── openstack_loadbalancer_l7policy_list
│   │   ├── openstack_loadbalancer_l7rule_list_Missing
│   │   ├── openstack_loadbalancer_list
│   │   ├── openstack_loadbalancer_listener_list
│   │   ├── openstack_loadbalancer_member_list_Missing
│   │   ├── openstack_loadbalancer_pool_list
│   │   ├── openstack_loadbalancer_quota_list
│   │   └── openstack_loadbalancer_show_Missing
│   └── openstack_sahara
│       ├── journalctl_--no-pager_--unit_openstack-sahara-all
│       ├── journalctl_--no-pager_--unit_openstack-sahara-api
│       └── journalctl_--no-pager_--unit_openstack-sahara-engine
├── sos_logs
│   ├── sos.log
│   └── ui.log
├── sos_reports
│   ├── sos.html
│   └── sos.txt
├── var
│   ├── lib
│   │   ├── config-data
│   │   │   └── puppet-generated
│   │   │       ├── glance_api
│   │   │       │   └── etc
│   │   │       │       ├── glance
│   │   │       │       │   ├── glance-api.conf
│   │   │       │       │   ├── glance-cache.conf
│   │   │       │       │   ├── glance-image-import.conf
│   │   │       │       │   └── glance-swift.conf
│   │   │       │       └── my.cnf.d
│   │   │       │           └── tripleo.cnf
│   │   │       ├── heat
│   │   │       │   └── etc
│   │   │       │       ├── heat
│   │   │       │       │   └── heat.conf
│   │   │       │       └── my.cnf.d
│   │   │       │           └── tripleo.cnf
│   │   │       ├── heat_api
│   │   │       │   ├── etc
│   │   │       │   │   ├── heat
│   │   │       │   │   │   ├── heat.conf
│   │   │       │   │   │   └── policy.json
│   │   │       │   │   └── httpd
│   │   │       │   │       ├── conf
│   │   │       │   │       │   ├── httpd.conf
│   │   │       │   │       │   └── ports.conf
│   │   │       │   │       └── conf.d
│   │   │       │   │           ├── 10-heat_api_wsgi.conf
│   │   │       │   │           ├── access_compat.load
│   │   │       │   │           ├── actions.load
│   │   │       │   │           ├── alias.conf
│   │   │       │   │           ├── alias.load
│   │   │       │   │           ├── auth_basic.load
│   │   │       │   │           ├── auth_digest.load
│   │   │       │   │           ├── authn_anon.load
│   │   │       │   │           ├── authn_core.load
│   │   │       │   │           ├── authn_dbm.load
│   │   │       │   │           ├── authn_file.load
│   │   │       │   │           ├── authz_core.load
│   │   │       │   │           ├── authz_dbm.load
│   │   │       │   │           ├── authz_groupfile.load
│   │   │       │   │           ├── authz_host.load
│   │   │       │   │           ├── authz_owner.load
│   │   │       │   │           ├── authz_user.load
│   │   │       │   │           ├── autoindex.conf
│   │   │       │   │           ├── autoindex.load
│   │   │       │   │           ├── cache.load
│   │   │       │   │           ├── cgi.load
│   │   │       │   │           ├── dav_fs.conf
│   │   │       │   │           ├── dav_fs.load
│   │   │       │   │           ├── dav.load
│   │   │       │   │           ├── deflate.conf
│   │   │       │   │           ├── deflate.load
│   │   │       │   │           ├── dir.conf
│   │   │       │   │           ├── dir.load
│   │   │       │   │           ├── env.load
│   │   │       │   │           ├── expires.load
│   │   │       │   │           ├── ext_filter.load
│   │   │       │   │           ├── filter.load
│   │   │       │   │           ├── include.load
│   │   │       │   │           ├── log_config.load
│   │   │       │   │           ├── logio.load
│   │   │       │   │           ├── mime.conf
│   │   │       │   │           ├── mime.load
│   │   │       │   │           ├── mime_magic.conf
│   │   │       │   │           ├── mime_magic.load
│   │   │       │   │           ├── negotiation.conf
│   │   │       │   │           ├── negotiation.load
│   │   │       │   │           ├── prefork.conf
│   │   │       │   │           ├── prefork.load
│   │   │       │   │           ├── rewrite.load
│   │   │       │   │           ├── setenvif.conf
│   │   │       │   │           ├── setenvif.load
│   │   │       │   │           ├── socache_shmcb.load
│   │   │       │   │           ├── speling.load
│   │   │       │   │           ├── ssl.conf
│   │   │       │   │           ├── ssl.load
│   │   │       │   │           ├── status.conf
│   │   │       │   │           ├── status.load
│   │   │       │   │           ├── substitute.load
│   │   │       │   │           ├── suexec.load
│   │   │       │   │           ├── systemd.load
│   │   │       │   │           ├── unixd.load
│   │   │       │   │           ├── usertrack.load
│   │   │       │   │           ├── version.load
│   │   │       │   │           ├── vhost_alias.load
│   │   │       │   │           ├── wsgi.conf
│   │   │       │   │           └── wsgi.load
│   │   │       │   └── var
│   │   │       │       └── spool
│   │   │       │           └── cron
│   │   │       │               └── heat
│   │   │       ├── heat_api_cfn
│   │   │       │   ├── etc
│   │   │       │   │   ├── heat
│   │   │       │   │   │   ├── heat.conf
│   │   │       │   │   │   └── policy.json
│   │   │       │   │   └── httpd
│   │   │       │   │       ├── conf
│   │   │       │   │       │   ├── httpd.conf
│   │   │       │   │       │   └── ports.conf
│   │   │       │   │       └── conf.d
│   │   │       │   │           ├── 10-heat_api_cfn_wsgi.conf
│   │   │       │   │           ├── access_compat.load
│   │   │       │   │           ├── actions.load
│   │   │       │   │           ├── alias.conf
│   │   │       │   │           ├── alias.load
│   │   │       │   │           ├── auth_basic.load
│   │   │       │   │           ├── auth_digest.load
│   │   │       │   │           ├── authn_anon.load
│   │   │       │   │           ├── authn_core.load
│   │   │       │   │           ├── authn_dbm.load
│   │   │       │   │           ├── authn_file.load
│   │   │       │   │           ├── authz_core.load
│   │   │       │   │           ├── authz_dbm.load
│   │   │       │   │           ├── authz_groupfile.load
│   │   │       │   │           ├── authz_host.load
│   │   │       │   │           ├── authz_owner.load
│   │   │       │   │           ├── authz_user.load
│   │   │       │   │           ├── autoindex.conf
│   │   │       │   │           ├── autoindex.load
│   │   │       │   │           ├── cache.load
│   │   │       │   │           ├── cgi.load
│   │   │       │   │           ├── dav_fs.conf
│   │   │       │   │           ├── dav_fs.load
│   │   │       │   │           ├── dav.load
│   │   │       │   │           ├── deflate.conf
│   │   │       │   │           ├── deflate.load
│   │   │       │   │           ├── dir.conf
│   │   │       │   │           ├── dir.load
│   │   │       │   │           ├── env.load
│   │   │       │   │           ├── expires.load
│   │   │       │   │           ├── ext_filter.load
│   │   │       │   │           ├── filter.load
│   │   │       │   │           ├── headers.load
│   │   │       │   │           ├── include.load
│   │   │       │   │           ├── log_config.load
│   │   │       │   │           ├── logio.load
│   │   │       │   │           ├── mime.conf
│   │   │       │   │           ├── mime.load
│   │   │       │   │           ├── mime_magic.conf
│   │   │       │   │           ├── mime_magic.load
│   │   │       │   │           ├── negotiation.conf
│   │   │       │   │           ├── negotiation.load
│   │   │       │   │           ├── prefork.conf
│   │   │       │   │           ├── prefork.load
│   │   │       │   │           ├── rewrite.load
│   │   │       │   │           ├── setenvif.conf
│   │   │       │   │           ├── setenvif.load
│   │   │       │   │           ├── socache_shmcb.load
│   │   │       │   │           ├── speling.load
│   │   │       │   │           ├── ssl.conf
│   │   │       │   │           ├── ssl.load
│   │   │       │   │           ├── status.conf
│   │   │       │   │           ├── status.load
│   │   │       │   │           ├── substitute.load
│   │   │       │   │           ├── suexec.load
│   │   │       │   │           ├── systemd.load
│   │   │       │   │           ├── unixd.load
│   │   │       │   │           ├── usertrack.load
│   │   │       │   │           ├── version.load
│   │   │       │   │           ├── vhost_alias.load
│   │   │       │   │           ├── wsgi.conf
│   │   │       │   │           └── wsgi.load
│   │   │       │   └── var
│   │   │       │       └── spool
│   │   │       │           └── cron
│   │   │       │               └── heat
│   │   │       ├── ironic
│   │   │       │   └── etc
│   │   │       │       ├── httpd
│   │   │       │       │   ├── conf
│   │   │       │       │   │   ├── httpd.conf
│   │   │       │       │   │   └── ports.conf
│   │   │       │       │   └── conf.d
│   │   │       │       │       ├── 10-ipxe_vhost.conf
│   │   │       │       │       ├── access_compat.load
│   │   │       │       │       ├── actions.load
│   │   │       │       │       ├── alias.conf
│   │   │       │       │       ├── alias.load
│   │   │       │       │       ├── auth_basic.load
│   │   │       │       │       ├── auth_digest.load
│   │   │       │       │       ├── authn_anon.load
│   │   │       │       │       ├── authn_core.load
│   │   │       │       │       ├── authn_dbm.load
│   │   │       │       │       ├── authn_file.load
│   │   │       │       │       ├── authz_core.load
│   │   │       │       │       ├── authz_dbm.load
│   │   │       │       │       ├── authz_groupfile.load
│   │   │       │       │       ├── authz_host.load
│   │   │       │       │       ├── authz_owner.load
│   │   │       │       │       ├── authz_user.load
│   │   │       │       │       ├── autoindex.conf
│   │   │       │       │       ├── autoindex.load
│   │   │       │       │       ├── cache.load
│   │   │       │       │       ├── cgi.load
│   │   │       │       │       ├── dav_fs.conf
│   │   │       │       │       ├── dav_fs.load
│   │   │       │       │       ├── dav.load
│   │   │       │       │       ├── deflate.conf
│   │   │       │       │       ├── deflate.load
│   │   │       │       │       ├── dir.conf
│   │   │       │       │       ├── dir.load
│   │   │       │       │       ├── env.load
│   │   │       │       │       ├── expires.load
│   │   │       │       │       ├── ext_filter.load
│   │   │       │       │       ├── filter.load
│   │   │       │       │       ├── include.load
│   │   │       │       │       ├── log_config.load
│   │   │       │       │       ├── logio.load
│   │   │       │       │       ├── mime.conf
│   │   │       │       │       ├── mime.load
│   │   │       │       │       ├── mime_magic.conf
│   │   │       │       │       ├── mime_magic.load
│   │   │       │       │       ├── negotiation.conf
│   │   │       │       │       ├── negotiation.load
│   │   │       │       │       ├── prefork.conf
│   │   │       │       │       ├── prefork.load
│   │   │       │       │       ├── rewrite.load
│   │   │       │       │       ├── setenvif.conf
│   │   │       │       │       ├── setenvif.load
│   │   │       │       │       ├── speling.load
│   │   │       │       │       ├── substitute.load
│   │   │       │       │       ├── suexec.load
│   │   │       │       │       ├── systemd.load
│   │   │       │       │       ├── unixd.load
│   │   │       │       │       ├── usertrack.load
│   │   │       │       │       ├── version.load
│   │   │       │       │       └── vhost_alias.load
│   │   │       │       ├── ironic
│   │   │       │       │   └── ironic.conf
│   │   │       │       ├── my.cnf.d
│   │   │       │       │   └── tripleo.cnf
│   │   │       │       ├── xinetd.conf
│   │   │       │       └── xinetd.d
│   │   │       │           └── tftp
│   │   │       ├── ironic_api
│   │   │       │   └── etc
│   │   │       │       ├── httpd
│   │   │       │       │   ├── conf
│   │   │       │       │   │   ├── httpd.conf
│   │   │       │       │   │   └── ports.conf
│   │   │       │       │   └── conf.d
│   │   │       │       │       ├── 10-ironic_wsgi.conf
│   │   │       │       │       ├── access_compat.load
│   │   │       │       │       ├── actions.load
│   │   │       │       │       ├── alias.conf
│   │   │       │       │       ├── alias.load
│   │   │       │       │       ├── auth_basic.load
│   │   │       │       │       ├── auth_digest.load
│   │   │       │       │       ├── authn_anon.load
│   │   │       │       │       ├── authn_core.load
│   │   │       │       │       ├── authn_dbm.load
│   │   │       │       │       ├── authn_file.load
│   │   │       │       │       ├── authz_core.load
│   │   │       │       │       ├── authz_dbm.load
│   │   │       │       │       ├── authz_groupfile.load
│   │   │       │       │       ├── authz_host.load
│   │   │       │       │       ├── authz_owner.load
│   │   │       │       │       ├── authz_user.load
│   │   │       │       │       ├── autoindex.conf
│   │   │       │       │       ├── autoindex.load
│   │   │       │       │       ├── cache.load
│   │   │       │       │       ├── cgi.load
│   │   │       │       │       ├── dav_fs.conf
│   │   │       │       │       ├── dav_fs.load
│   │   │       │       │       ├── dav.load
│   │   │       │       │       ├── deflate.conf
│   │   │       │       │       ├── deflate.load
│   │   │       │       │       ├── dir.conf
│   │   │       │       │       ├── dir.load
│   │   │       │       │       ├── env.load
│   │   │       │       │       ├── expires.load
│   │   │       │       │       ├── ext_filter.load
│   │   │       │       │       ├── filter.load
│   │   │       │       │       ├── include.load
│   │   │       │       │       ├── log_config.load
│   │   │       │       │       ├── logio.load
│   │   │       │       │       ├── mime.conf
│   │   │       │       │       ├── mime.load
│   │   │       │       │       ├── mime_magic.conf
│   │   │       │       │       ├── mime_magic.load
│   │   │       │       │       ├── negotiation.conf
│   │   │       │       │       ├── negotiation.load
│   │   │       │       │       ├── prefork.conf
│   │   │       │       │       ├── prefork.load
│   │   │       │       │       ├── rewrite.load
│   │   │       │       │       ├── setenvif.conf
│   │   │       │       │       ├── setenvif.load
│   │   │       │       │       ├── socache_shmcb.load
│   │   │       │       │       ├── speling.load
│   │   │       │       │       ├── ssl.conf
│   │   │       │       │       ├── ssl.load
│   │   │       │       │       ├── status.conf
│   │   │       │       │       ├── status.load
│   │   │       │       │       ├── substitute.load
│   │   │       │       │       ├── suexec.load
│   │   │       │       │       ├── systemd.load
│   │   │       │       │       ├── unixd.load
│   │   │       │       │       ├── usertrack.load
│   │   │       │       │       ├── version.load
│   │   │       │       │       ├── vhost_alias.load
│   │   │       │       │       ├── wsgi.conf
│   │   │       │       │       └── wsgi.load
│   │   │       │       ├── ironic
│   │   │       │       │   └── ironic.conf
│   │   │       │       └── my.cnf.d
│   │   │       │           └── tripleo.cnf
│   │   │       ├── keystone
│   │   │       │   ├── etc
│   │   │       │   │   ├── httpd
│   │   │       │   │   │   ├── conf
│   │   │       │   │   │   │   ├── httpd.conf
│   │   │       │   │   │   │   └── ports.conf
│   │   │       │   │   │   └── conf.d
│   │   │       │   │   │       ├── 10-keystone_wsgi.conf
│   │   │       │   │   │       ├── access_compat.load
│   │   │       │   │   │       ├── actions.load
│   │   │       │   │   │       ├── alias.conf
│   │   │       │   │   │       ├── alias.load
│   │   │       │   │   │       ├── auth_basic.load
│   │   │       │   │   │       ├── auth_digest.load
│   │   │       │   │   │       ├── authn_anon.load
│   │   │       │   │   │       ├── authn_core.load
│   │   │       │   │   │       ├── authn_dbm.load
│   │   │       │   │   │       ├── authn_file.load
│   │   │       │   │   │       ├── authz_core.load
│   │   │       │   │   │       ├── authz_dbm.load
│   │   │       │   │   │       ├── authz_groupfile.load
│   │   │       │   │   │       ├── authz_host.load
│   │   │       │   │   │       ├── authz_owner.load
│   │   │       │   │   │       ├── authz_user.load
│   │   │       │   │   │       ├── autoindex.conf
│   │   │       │   │   │       ├── autoindex.load
│   │   │       │   │   │       ├── cache.load
│   │   │       │   │   │       ├── cgi.load
│   │   │       │   │   │       ├── dav_fs.conf
│   │   │       │   │   │       ├── dav_fs.load
│   │   │       │   │   │       ├── dav.load
│   │   │       │   │   │       ├── deflate.conf
│   │   │       │   │   │       ├── deflate.load
│   │   │       │   │   │       ├── dir.conf
│   │   │       │   │   │       ├── dir.load
│   │   │       │   │   │       ├── env.load
│   │   │       │   │   │       ├── expires.load
│   │   │       │   │   │       ├── ext_filter.load
│   │   │       │   │   │       ├── filter.load
│   │   │       │   │   │       ├── include.load
│   │   │       │   │   │       ├── log_config.load
│   │   │       │   │   │       ├── logio.load
│   │   │       │   │   │       ├── mime.conf
│   │   │       │   │   │       ├── mime.load
│   │   │       │   │   │       ├── mime_magic.conf
│   │   │       │   │   │       ├── mime_magic.load
│   │   │       │   │   │       ├── negotiation.conf
│   │   │       │   │   │       ├── negotiation.load
│   │   │       │   │   │       ├── prefork.conf
│   │   │       │   │   │       ├── prefork.load
│   │   │       │   │   │       ├── rewrite.load
│   │   │       │   │   │       ├── setenvif.conf
│   │   │       │   │   │       ├── setenvif.load
│   │   │       │   │   │       ├── socache_shmcb.load
│   │   │       │   │   │       ├── speling.load
│   │   │       │   │   │       ├── ssl.conf
│   │   │       │   │   │       ├── ssl.load
│   │   │       │   │   │       ├── status.conf
│   │   │       │   │   │       ├── status.load
│   │   │       │   │   │       ├── substitute.load
│   │   │       │   │   │       ├── suexec.load
│   │   │       │   │   │       ├── systemd.load
│   │   │       │   │   │       ├── unixd.load
│   │   │       │   │   │       ├── usertrack.load
│   │   │       │   │   │       ├── version.load
│   │   │       │   │   │       ├── vhost_alias.load
│   │   │       │   │   │       ├── wsgi.conf
│   │   │       │   │   │       └── wsgi.load
│   │   │       │   │   ├── keystone
│   │   │       │   │   │   └── keystone.conf
│   │   │       │   │   └── my.cnf.d
│   │   │       │   │       └── tripleo.cnf
│   │   │       │   └── var
│   │   │       │       └── spool
│   │   │       │           └── cron
│   │   │       │               └── keystone
│   │   │       ├── memcached
│   │   │       │   └── etc
│   │   │       │       └── sysconfig
│   │   │       │           └── memcached
│   │   │       ├── neutron
│   │   │       │   └── etc
│   │   │       │       ├── default
│   │   │       │       │   └── neutron-server
│   │   │       │       ├── my.cnf.d
│   │   │       │       │   └── tripleo.cnf
│   │   │       │       └── neutron
│   │   │       │           ├── dhcp_agent.ini
│   │   │       │           ├── l3_agent.ini
│   │   │       │           ├── neutron.conf
│   │   │       │           ├── plugin.ini -> ../../../../../../../etc/neutron/plugins/ml2/ml2_conf.ini
│   │   │       │           └── plugins
│   │   │       │               └── ml2
│   │   │       │                   ├── ironic_neutron_agent.ini
│   │   │       │                   ├── ml2_conf.ini
│   │   │       │                   └── openvswitch_agent.ini
│   │   │       ├── nova
│   │   │       │   ├── etc
│   │   │       │   │   ├── httpd
│   │   │       │   │   │   ├── conf
│   │   │       │   │   │   │   ├── httpd.conf
│   │   │       │   │   │   │   └── ports.conf
│   │   │       │   │   │   └── conf.d
│   │   │       │   │   │       ├── 10-nova_api_wsgi.conf
│   │   │       │   │   │       ├── access_compat.load
│   │   │       │   │   │       ├── actions.load
│   │   │       │   │   │       ├── alias.conf
│   │   │       │   │   │       ├── alias.load
│   │   │       │   │   │       ├── auth_basic.load
│   │   │       │   │   │       ├── auth_digest.load
│   │   │       │   │   │       ├── authn_anon.load
│   │   │       │   │   │       ├── authn_core.load
│   │   │       │   │   │       ├── authn_dbm.load
│   │   │       │   │   │       ├── authn_file.load
│   │   │       │   │   │       ├── authz_core.load
│   │   │       │   │   │       ├── authz_dbm.load
│   │   │       │   │   │       ├── authz_groupfile.load
│   │   │       │   │   │       ├── authz_host.load
│   │   │       │   │   │       ├── authz_owner.load
│   │   │       │   │   │       ├── authz_user.load
│   │   │       │   │   │       ├── autoindex.conf
│   │   │       │   │   │       ├── autoindex.load
│   │   │       │   │   │       ├── cache.load
│   │   │       │   │   │       ├── cgi.load
│   │   │       │   │   │       ├── dav_fs.conf
│   │   │       │   │   │       ├── dav_fs.load
│   │   │       │   │   │       ├── dav.load
│   │   │       │   │   │       ├── deflate.conf
│   │   │       │   │   │       ├── deflate.load
│   │   │       │   │   │       ├── dir.conf
│   │   │       │   │   │       ├── dir.load
│   │   │       │   │   │       ├── env.load
│   │   │       │   │   │       ├── expires.load
│   │   │       │   │   │       ├── ext_filter.load
│   │   │       │   │   │       ├── filter.load
│   │   │       │   │   │       ├── include.load
│   │   │       │   │   │       ├── log_config.load
│   │   │       │   │   │       ├── logio.load
│   │   │       │   │   │       ├── mime.conf
│   │   │       │   │   │       ├── mime.load
│   │   │       │   │   │       ├── mime_magic.conf
│   │   │       │   │   │       ├── mime_magic.load
│   │   │       │   │   │       ├── negotiation.conf
│   │   │       │   │   │       ├── negotiation.load
│   │   │       │   │   │       ├── prefork.conf
│   │   │       │   │   │       ├── prefork.load
│   │   │       │   │   │       ├── rewrite.load
│   │   │       │   │   │       ├── setenvif.conf
│   │   │       │   │   │       ├── setenvif.load
│   │   │       │   │   │       ├── socache_shmcb.load
│   │   │       │   │   │       ├── speling.load
│   │   │       │   │   │       ├── ssl.conf
│   │   │       │   │   │       ├── ssl.load
│   │   │       │   │   │       ├── status.conf
│   │   │       │   │   │       ├── status.load
│   │   │       │   │   │       ├── substitute.load
│   │   │       │   │   │       ├── suexec.load
│   │   │       │   │   │       ├── systemd.load
│   │   │       │   │   │       ├── unixd.load
│   │   │       │   │   │       ├── usertrack.load
│   │   │       │   │   │       ├── version.load
│   │   │       │   │   │       ├── vhost_alias.load
│   │   │       │   │   │       ├── wsgi.conf
│   │   │       │   │   │       └── wsgi.load
│   │   │       │   │   ├── my.cnf.d
│   │   │       │   │   │   └── tripleo.cnf
│   │   │       │   │   └── nova
│   │   │       │   │       └── nova.conf
│   │   │       │   └── var
│   │   │       │       └── spool
│   │   │       │           └── cron
│   │   │       │               └── nova
│   │   │       ├── nova_placement
│   │   │       │   └── etc
│   │   │       │       ├── httpd
│   │   │       │       │   ├── conf
│   │   │       │       │   │   ├── httpd.conf
│   │   │       │       │   │   └── ports.conf
│   │   │       │       │   └── conf.d
│   │   │       │       │       ├── 00-nova-placement-api.conf
│   │   │       │       │       ├── 10-placement_wsgi.conf
│   │   │       │       │       ├── access_compat.load
│   │   │       │       │       ├── actions.load
│   │   │       │       │       ├── alias.conf
│   │   │       │       │       ├── alias.load
│   │   │       │       │       ├── auth_basic.load
│   │   │       │       │       ├── auth_digest.load
│   │   │       │       │       ├── authn_anon.load
│   │   │       │       │       ├── authn_core.load
│   │   │       │       │       ├── authn_dbm.load
│   │   │       │       │       ├── authn_file.load
│   │   │       │       │       ├── authz_core.load
│   │   │       │       │       ├── authz_dbm.load
│   │   │       │       │       ├── authz_groupfile.load
│   │   │       │       │       ├── authz_host.load
│   │   │       │       │       ├── authz_owner.load
│   │   │       │       │       ├── authz_user.load
│   │   │       │       │       ├── autoindex.conf
│   │   │       │       │       ├── autoindex.load
│   │   │       │       │       ├── cache.load
│   │   │       │       │       ├── cgi.load
│   │   │       │       │       ├── dav_fs.conf
│   │   │       │       │       ├── dav_fs.load
│   │   │       │       │       ├── dav.load
│   │   │       │       │       ├── deflate.conf
│   │   │       │       │       ├── deflate.load
│   │   │       │       │       ├── dir.conf
│   │   │       │       │       ├── dir.load
│   │   │       │       │       ├── env.load
│   │   │       │       │       ├── expires.load
│   │   │       │       │       ├── ext_filter.load
│   │   │       │       │       ├── filter.load
│   │   │       │       │       ├── include.load
│   │   │       │       │       ├── log_config.load
│   │   │       │       │       ├── logio.load
│   │   │       │       │       ├── mime.conf
│   │   │       │       │       ├── mime.load
│   │   │       │       │       ├── mime_magic.conf
│   │   │       │       │       ├── mime_magic.load
│   │   │       │       │       ├── negotiation.conf
│   │   │       │       │       ├── negotiation.load
│   │   │       │       │       ├── prefork.conf
│   │   │       │       │       ├── prefork.load
│   │   │       │       │       ├── rewrite.load
│   │   │       │       │       ├── setenvif.conf
│   │   │       │       │       ├── setenvif.load
│   │   │       │       │       ├── socache_shmcb.load
│   │   │       │       │       ├── speling.load
│   │   │       │       │       ├── ssl.conf
│   │   │       │       │       ├── ssl.load
│   │   │       │       │       ├── status.conf
│   │   │       │       │       ├── status.load
│   │   │       │       │       ├── substitute.load
│   │   │       │       │       ├── suexec.load
│   │   │       │       │       ├── systemd.load
│   │   │       │       │       ├── unixd.load
│   │   │       │       │       ├── usertrack.load
│   │   │       │       │       ├── version.load
│   │   │       │       │       ├── vhost_alias.load
│   │   │       │       │       ├── wsgi.conf
│   │   │       │       │       └── wsgi.load
│   │   │       │       ├── my.cnf.d
│   │   │       │       │   └── tripleo.cnf
│   │   │       │       └── nova
│   │   │       │           └── nova.conf
│   │   │       └── swift
│   │   │           └── etc
│   │   │               ├── rsyncd.conf
│   │   │               └── swift
│   │   │                   ├── account.builder
│   │   │                   ├── account.ring.gz
│   │   │                   ├── account-server.conf
│   │   │                   ├── backups
│   │   │                   │   ├── 1562871552.account.builder
│   │   │                   │   ├── 1562871552.container.builder
│   │   │                   │   ├── 1562871552.object.builder
│   │   │                   │   ├── 1562871554.object.builder
│   │   │                   │   ├── 1562871554.object.ring.gz
│   │   │                   │   ├── 1562871555.account.builder
│   │   │                   │   ├── 1562871555.account.ring.gz
│   │   │                   │   ├── 1562871555.container.builder
│   │   │                   │   └── 1562871555.container.ring.gz
│   │   │                   ├── container.builder
│   │   │                   ├── container.ring.gz
│   │   │                   ├── container-server.conf
│   │   │                   ├── keymaster.conf
│   │   │                   ├── object.builder
│   │   │                   ├── object-expirer.conf
│   │   │                   ├── object.ring.gz
│   │   │                   ├── object-server.conf
│   │   │                   ├── proxy-server.conf
│   │   │                   └── swift.conf
│   │   ├── ironic-inspector
│   │   │   └── dhcp-hostsdir
│   │   │       └── unknown_hosts_filter
│   │   └── neutron
│   │       ├── dhcp
│   │       │   └── e7193677-b46f-47f0-a5a8-b2d61305eadf
│   │       │       ├── addn_hosts
│   │       │       ├── host
│   │       │       ├── interface
│   │       │       ├── leases
│   │       │       ├── opts
│   │       │       └── pid
│   │       ├── dhcp_haproxy_wrapper
│   │       ├── dibbler_wrapper
│   │       ├── dnsmasq_wrapper
│   │       ├── keepalived_state_change_wrapper
│   │       ├── keepalived_wrapper
│   │       └── l3_haproxy_wrapper
│   └── log
│       ├── containers
│       │   ├── glance
│       │   │   └── api.log
│       │   ├── heat
│       │   │   ├── heat_api_cfn.log
│       │   │   ├── heat_api.log
│       │   │   └── heat-engine.log
│       │   ├── httpd
│       │   │   ├── heat-api
│       │   │   │   ├── error_log
│       │   │   │   ├── heat_api_wsgi_access.log
│       │   │   │   └── heat_api_wsgi_error.log
│       │   │   ├── heat-api-cfn
│       │   │   │   ├── error_log
│       │   │   │   ├── heat_api_cfn_wsgi_access.log
│       │   │   │   └── heat_api_cfn_wsgi_error.log
│       │   │   ├── ironic-api
│       │   │   │   ├── error_log
│       │   │   │   ├── ironic_wsgi_access.log
│       │   │   │   └── ironic_wsgi_error.log
│       │   │   ├── keystone
│       │   │   │   ├── error_log
│       │   │   │   ├── keystone_wsgi_access.log
│       │   │   │   └── keystone_wsgi_error.log
│       │   │   ├── nova-api
│       │   │   │   ├── error_log
│       │   │   │   ├── nova_api_wsgi_access.log
│       │   │   │   └── nova_api_wsgi_error.log
│       │   │   └── nova-placement
│       │   │       ├── error_log
│       │   │       ├── placement_wsgi_access.log
│       │   │       └── placement_wsgi_error.log
│       │   ├── ironic
│       │   │   ├── app.log
│       │   │   ├── ironic-conductor.log
│       │   │   └── ironic-dbsync.log
│       │   ├── ironic-inspector
│       │   │   ├── dnsmasq.log
│       │   │   └── ironic-inspector.log
│       │   ├── keystone
│       │   │   ├── keystone.log
│       │   │   └── keystone-tokenflush.log
│       │   ├── mistral
│       │   │   ├── api.log
│       │   │   ├── engine.log
│       │   │   ├── event-engine.log
│       │   │   ├── executor.log
│       │   │   └── mistral-db-manage.log
│       │   ├── neutron
│       │   │   ├── dhcp-agent.log
│       │   │   ├── ironic-neutron-agent.log
│       │   │   ├── l3-agent.log
│       │   │   ├── openvswitch-agent.log
│       │   │   ├── privsep-helper.log
│       │   │   └── server.log
│       │   ├── nova
│       │   │   ├── nova-api.log
│       │   │   ├── nova-compute.log
│       │   │   ├── nova-conductor.log
│       │   │   ├── nova-manage.log
│       │   │   ├── nova-metadata-api.log
│       │   │   ├── nova-placement-api.log
│       │   │   └── nova-scheduler.log
│       │   ├── swift
│       │   │   └── swift.log
│       │   └── zaqar
│       │       ├── zaqar.log
│       │       └── zaqar-server.log
│       ├── glance
│       │   └── readme.txt
│       ├── heat
│       │   └── readme.txt
│       ├── heat-launcher
│       │   └── undercloud_deploy-6r7d9i2n
│       │       ├── heat.conf
│       │       ├── heat.log
│       │       ├── heat.sqlite.db
│       │       └── token_file.json
│       ├── ironic
│       │   └── readme.txt
│       ├── ironic-inspector
│       │   └── readme.txt
│       ├── keystone
│       │   └── readme.txt
│       ├── mistral
│       │   └── readme.txt
│       ├── neutron
│       │   └── readme.txt
│       ├── nova
│       │   └── readme.txt
│       ├── swift
│       │   └── readme.txt
│       └── zaqar
│           └── readme.txt
└── version.txt

140 directories, 613 files
[root@undercloud-0 ~]#

Comment 18 Pavel Moravec 2019-07-12 06:01:16 UTC
Coudl you please provide me access to some such system? Since it works well for me..

(and from the tree output, it seems openstack_instack plugin was enabled so it should collect the ansible.log, but why nothing from /var/lib/mistral is collected at all?)

Comment 19 Alexander Chuzhoy 2019-07-15 16:39:20 UTC
Hmm, 
That setup is not available anymore.
On another setup where I wanted to reproduce - I actually have the ansible.log in the tarball - so it works.

Comment 20 Pavel Moravec 2019-07-25 20:59:13 UTC
(In reply to Alexander Chuzhoy from comment #19)
> Hmm, 
> That setup is not available anymore.
> On another setup where I wanted to reproduce - I actually have the
> ansible.log in the tarball - so it works.

I guess we can mark this bug as verified, then?

Comment 23 errata-xmlrpc 2019-11-05 22:32:24 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2019:3640


Note You need to log in before you can comment on or make changes to this bug.