Bug 701401

Summary: ipa-replica-manage re-initialize inconsistent usage options.
Product: Red Hat Enterprise Linux 6 Reporter: Michael Gregg <mgregg>
Component: ipaAssignee: Rob Crittenden <rcritten>
Status: CLOSED NOTABUG QA Contact: Chandrasekar Kannan <ckannan>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.1CC: benl
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-02 21:48:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Michael Gregg 2011-05-02 19:40:41 UTC
Description of problem:
I'm trying to use "ipa-replica-manage re-initialize" with no luck. 

When I run ipa-replica-manage I get:

ipa-replica-manage  re-initialize 
re-initialize requires the option --from <host name>

If I try it specifiying a host to re-init, I get:
[root@ipaqavmd managed-replica]# ipa-replica-manage  re-initialize ipaqavme.testrelm
Usage: ipa-replica-manage [options]
ipa-replica-manage: error: Invalid syntax: too many arguments

The man page suggests that re-initialize doesn't take any extra options.  

The cli output suggests otherwise.

Version-Release number of selected component (if applicable):
ipa-server-2.0.0-23.el6.x86_64

How reproducible:
always

Steps to Reproduce:
1. ipa-replica-manage  re-initialize
2. ipa-replica-manage  re-initialize <slave to re-init>
  
Expected results: 
I'm hoping to have a way to re-initilize replicas from the cli.

Comment 2 Rob Crittenden 2011-05-02 20:20:00 UTC
try:

ipa-replica-manage re-initialize --from <slave to re-init>

Comment 3 Michael Gregg 2011-05-02 21:23:27 UTC
That seems to work now. And I now see it as a example in the man page. 

Should the usage be referenced better in the cli output?

Comment 4 Rob Crittenden 2011-05-02 21:30:22 UTC
When you don't provide a from it does explicitly state to use the --from option.