diff --git a/plugins/modules/iparole.py b/plugins/modules/iparole.py
index 75500d3cc87b88faefb7efab6957495e2a039057..d5b13491b84d303bbc3a55cf48f789f30ea03843 100644
--- a/plugins/modules/iparole.py
+++ b/plugins/modules/iparole.py
@@ -298,34 +298,6 @@ def ensure_role_with_members_is_present(module, name, res_find, action):
     return commands
 
 
-def ensure_members_are_present(module, name, res_find):
-    """Define commands to ensure members are present for action `member`."""
-    commands = []
-
-    members = member_difference(
-        module, 'privilege', 'memberof_privilege', res_find)
-    if members:
-        commands.append([name, "role_add_privilege",
-                         {"privilege": members}])
-
-    member_args = {}
-    for key in ['user', 'group', 'host', 'hostgroup']:
-        items = member_difference(
-            module, key, 'member_%s' % key, res_find)
-        if items:
-            member_args[key] = items
-
-    _services = filter_service(module, res_find,
-                               lambda res, svc: not res.startswith(svc))
-    if _services:
-        member_args['service'] = _services
-
-    if member_args:
-        commands.append([name, "role_add_member", member_args])
-
-    return commands
-
-
 # pylint: disable=unused-argument
 def result_handler(module, result, command, name, args, errors):
     """Process the result of a command, looking for errors."""