* Update documentation * Update logic * Added idempotency * Added Error handling Fixes: #36030 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>