Use modprobe -r instead of rmmod in modprobe module (#2669)

If any modules that the module being removed depends on are unused, they
will also be removed. Fixes #2140.
This commit is contained in:
David Stygstra 2016-09-14 08:32:08 -04:00 committed by Matt Clay
parent 3dd0752746
commit 3539238ec7

View file

@ -114,7 +114,7 @@ def main():
args['changed'] = True args['changed'] = True
elif args['state'] == 'absent': elif args['state'] == 'absent':
if present: if present:
rc, _, err = module.run_command([module.get_bin_path('rmmod', True), args['name']]) rc, _, err = module.run_command([module.get_bin_path('modprobe', True), '-r', args['name']])
if rc != 0: if rc != 0:
module.fail_json(msg=err, **args) module.fail_json(msg=err, **args)
args['changed'] = True args['changed'] = True