Hi,
I wrote a simple little oracle_user module in bash that accepts a username and a state (present|absent) that creates or deletes a user depending on the requested state. No action when user exists and state is present, create user when state is present and user does not exist. When user exists and state is absent, drop user and no action when state is absent and user does not exist.
Quite simple.
In a playbook it looks like: