repair-freeipa

subtitle

Repairs the FreeIPA nodes.

version

0.9.111

Description

Repairs the FreeIPA nodes if they are in a non working state.

Synopsis

  repair-freeipa
--environment-name <value>
[--force | --no-force]
[--instances <value>]
[--repair-type <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton]

Options

--environment-name (string)

The environment name or CRN of the FreeIPA to repair

--force | --no-force (boolean)

Force the repair even if the status if the FreeIPA nodes are good.

--instances (array)

The instance Ids to repair. If not provided then all instances are looked at for repair.

Syntax:

"string" "string" ...

--repair-type (string)

The type of FreeIPA repair to perform. * AUTO - Currently, this is the same as reboot but this may change in the future. * REBOOT - Repair the failed instances by rebooting them. * REBUILD - Repair the failed instances by deleting them and creating new instances, then replicate data from an existing instance to the new instances.

Possible values:

  • AUTO

  • REBOOT

  • REBUILD

--cli-input-json (string)

Performs service operation based on the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, the CLI values will override the JSON-provided values.

--generate-cli-skeleton (boolean)

Prints a sample input JSON to standard output. Note the specified operation is not run if this argument is specified. The sample input can be used as an argument for --cli-input-json.

Output

operationId -> (string)

Operation ID of the request for this operation. This ID can be used for geting status on the operation.

status -> (string)

Status of a repair operation.

successfulOperationDetails -> (array)

List of operation details for all successes. If the repair is only partially successful both successful and failure operation details will be populated.

item -> (object)

Details object of the repair operation for success or falure.

environmentCrn -> (string)

environment crn.

message -> (string)

The detail of the success or failure.

failureOperationDetails -> (array)

List of operation details for failures. If the repair is only partially successful both successful and failure operation details will be populated.

item -> (object)

Details object of the repair operation for success or falure.

environmentCrn -> (string)

environment crn.

message -> (string)

The detail of the success or failure.

error -> (string)

If there is any error associated. The error will be populated on any error and it may be populated when the operation failure details are empty. The error will typically contain the high level information such as the assocated repair failure phase.

startDate -> (datetime)

Date when the operation started.

endDate -> (datetime)

Date when the operation ended. Omitted if operation has not ended.

Form Factors

public, private