diff --git a/packer b/packer index 5b8ccd1..0f85ec3 100755 --- a/packer +++ b/packer @@ -42,7 +42,7 @@ def get_sudo_user(module): sudo_user = os.environ.get('SUDO_USER') if not sudo_user: - rc, stdout, stderr = module.run_command('logname', check_rc=True) + rc, stdout, stderr = module.run_command('whoami', check_rc=True) sudo_user = stdout return sudo_user @@ -50,7 +50,7 @@ def get_sudo_user(module): def check_packages(module, pkgs, state): would_be_changed = [] - for pkg in packages: + for pkg in pkgs: installed = package_installed(module, pkg) if (state == 'present' and not installed) or (state == 'absent' and installed): would_be_changed.append(pkg) @@ -121,7 +121,7 @@ def main(): argument_spec = dict( name = dict(required=True), state = dict(default='present', choices=['present','absent']), - recurse = dict(default='no', choices=BOOLEANS, type='bool') + recurse = dict(default='no', type='bool') ), supports_check_mode = True )