Description of problem: Post installation of katello-headpin-all, running katello-configure --deployment=sam does not update /etc/headpin/client.conf causing headpin cli commands to fail. 1. yum install -y katello-headpin-all 2. katello-configure --deployment=sam Results: # grep path /etc/headpin/client.conf path = /headpin Expected Results: path = /sam Additional info: Changing this path value to /sam manually allows the headpin cli to function as expected immediately.
commit 6c94ca9531db0e7d8615741433ece33a9c47e488 Refs: katello-cli-0.2.8-1-22-g6c94ca9 Author: Jordan OMara <jomara> AuthorDate: Fri Mar 9 10:13:38 2012 -0500 Commit: Jordan OMara <jomara> CommitDate: Fri Mar 9 10:43:28 2012 -0500 801786 - puppetizing cli client.conf so it respects install URL
Adding Jordan to the list, want to do a remark
Jordan - it is vital to keep all configuration files in their RPM packages. With puppet we overwrite them, but project should be correctly deployed even when katello-configure was not executed. It also gives possibility to uninstall thing or track configuration changes. I am pushing a change that keeps your puppet template, but returns the default client.conf to the RPM distribution: 5bb7fbb 801786 - putting client.conf back to the RPM
Shouldn't this bug be MODIFIED?
# cat /etc/katello/client.conf [server] host = localhost.localdomain port = 443 scheme = https path = /sam [interface] grep_friendly = false [shell] nohistory = false prompt = sam> # rpm -q katello-headpin-all katello-headpin-all-0.1.144-1.el6.noarch VERIFIED