--- - name: Download $app_name_pretty get_url: url=$app_url dest=${downloads}/$app_name.tar - name: Create an extraction directory file: path=${downloads}${app_name}/ state=directory - name: Extract $app_name_pretty tarball command: tar xf $app_name.tar -C $app_name/ chdir=$downloads - name: Copy $app_name_pretty app to Applications directory command: cp -R $app_name/$app_name.app /Applications chdir=$downloads when_string: $install_type == 'app' - name: Install $app_name pkg command: sudo installer -package $app_name/$app_name.pkg -target $install_target chdir=$downloads when_string: $install_type == 'pkg' - name: Remove extraction directory file: path=${downloads}${app_name}/ state=absent