Bug 1064977

Summary: OSE 1.2 Deployment Guide's example /etc/mcollective/server.cfg is incorrect and prevents node from being added to district
Product: OpenShift Container Platform Reporter: Chester Knapp <cknapp>
Component: DocumentationAssignee: Alex Dellapenta <adellape>
Status: CLOSED CURRENTRELEASE QA Contact: ecs-bugs
Severity: medium Docs Contact:
Priority: unspecified    
Version: 1.2.1CC: adellape, baulakh, Brandon.Richins, jokerman, libra-onpremise-devel, mmccomas, wbirkhea
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Build Name: 22146, Deployment Guide-1-1.2 Build Date: 14-01-2014 16:01:15 Topic ID: 20590-567590 [Specified]
Last Closed: 2014-02-24 02:20:14 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chester Knapp 2014-02-13 16:22:06 UTC
Title: Installing and Configuring MCollective on Node Hosts

Describe the issue:
From "6.6. Installing and Configuring MCollective on Node Hosts" (https://access.redhat.com/site/documentation/en-US/OpenShift_Enterprise/1/html-single/Deployment_Guide/index.html#Updating_the_Facter_Database), the example /etc/mcollective/server.cfg file's last line is incorrect:

plugin.yaml = /opt/rh/ruby193/root/etc/mcollective/facts.yaml

Suggestions for improvement:
Change the last line to plugin.yaml = /etc/mcollective/facts.yaml

Additional information:

With the 'plugin.yaml = /opt/rh/ruby193/root/etc/mcollective/facts.yaml' line in place, you won't see any issue until you attempt to add a node to a district: 

[root@broker ~]# oo-admin-ctl-district -c add-node -n small_district -i node1.example.com
ERROR OUTPUT:
Node with server identity: node1.example.com is of node profile '' and needs to be 'small' to add to district 'small_district'