Hide Forgot
Description of problem: The metrics role, when used with the "metrics_from_mssql" option does not configure /var/lib/pcp/pmdas/mssql/mssql.conf on the first playbook run. This file still appears to have its default settings after the first playbook/role run. If I run the playbook/role again, the file is properly updated on the second run. Version-Release number of selected component (if applicable): rhel-system-roles-1.7.3-2.el8.noarch How reproducible: Every time Steps to Reproduce: 1. Run metrics role with the "metrics_from_mssql" option 2. Check the /var/lib/pcp/pmdas/mssql/mssql.conf on the hosts Actual results: /var/lib/pcp/pmdas/mssql/mssql.conf was not configured on the hosts, even though the "Ensure PCP SQL Server agent is configured" task ran. If the playbook/role is run again, the task runs again, and the mssql.conf file is updated as expected. Expected results: The /var/lib/pcp/pmdas/mssql/mssql.conf should be updated on the first run of the role Additional info: After the first run, /var/lib/pcp/pmdas/mssql/mssql.conf is a symlink: [root@rhel8-server2 ~]# ls -al /var/lib/pcp/pmdas/mssql/mssql.conf lrwxrwxrwx. 1 root root 39 Jan 7 14:40 /var/lib/pcp/pmdas/mssql/mssql.conf -> ../../../../../etc/pcp/mssql/mssql.conf After the second run, /var/lib/pcp/pmdas/mssql/mssql.conf is a file: [ansible@rhel8-server2 ~]$ ls -al /var/lib/pcp/pmdas/mssql/mssql.conf -rw-------. 1 root root 370 Jan 7 15:02 /var/lib/pcp/pmdas/mssql/mssql.conf
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 (rhel-system-roles bug fix and enhancement update), 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/RHBA-2022:1896