Add SUSE, OpenSuse and Debian to scan_packages

Also strip the output of get_distribution() since the suse variants seem
to have extra whitespace in the string output.
This commit is contained in:
Matthew Jones
2015-11-24 12:15:37 -05:00
parent 13c80375ea
commit 772b7d201e

View File

@@ -71,11 +71,13 @@ def deb_package_list():
def main(): def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec = dict()) argument_spec = dict())
import os
ans_dist = get_distribution() os.system('echo "%s" > /tmp/foo' % get_distribution())
if ans_dist in ('Centos', 'Centos linux', 'Red hat enterprise linux server', 'Amazon'): ans_dist = get_distribution().strip()
if ans_dist in ('Centos', 'Centos linux', 'Red hat enterprise linux server', 'Amazon', 'Suse linux enterprise server', 'Opensuse'):
os.system('echo "in rpm_package_list for %s" >> /tmp/foo' % ans_dist)
packages = rpm_package_list() packages = rpm_package_list()
elif ans_dist in ('Ubuntu'): elif ans_dist in ('Ubuntu', 'Debian'):
packages = deb_package_list() packages = deb_package_list()
else: else:
packages = None packages = None