# Functions
DoNotRequeue won't requeue a CR for reconciliation.
ManageError will set status of the passed CR to a error condition.
ManageSuccess will update the status of the CR and return a successful reconcile result.
RequeueAfter will requeue the CR to be reconciled after a time duration.
RequeueWithError will requeue the CR for reconciliation with an error.
# Constants
FailedReason - Condition is failed due to ansible failure.
RunningMessage - message for running reason.
RunningReason - Condition is running.
SuccessfulMessage - message for successful reason.
SuccessfulReason - Condition is running due to reconcile being successful.
UnknownFailedReason - Condition is unknown.
# Interfaces
ConditionsStatusAware represents a CRD type that has been enabled with ReconcileStatus.
Resource represents a kubernetes Resource.