apt

Collection: builtin

Full Name: parallax.builtin.apt

Aliases: ansible.builtin.apt, apt

Synopsis

Manage apt

Parameters

NameTypeRequiredDefaultDescription
namelistPackage name, or package specifier with version (aliases: pkg, package)
statestringpresentDesired state of the package Choices: absent, build-dep, fixed, latest, present
update_cacheboolfalseRun apt-get update before the operation (alias: update-cache)
update_cache_retriesint5Number of retries if update_cache fails
update_cache_retry_max_delayint12Max delay between retries in seconds
cache_valid_timeint0Update cache if older than this many seconds
allow_downgradeboolfalseAllow downgrades of packages (aliases: allow-downgrade, allow_downgrades)
allow_unauthenticatedboolfalseIgnore if packages cannot be authenticated (alias: allow-unauthenticated)
allow_change_held_packagesboolfalseAllow apt to upgrade held packages (aliases: allow-change-held-packages, force)
debstringPath to a .deb package on the remote machine
default_releasestringDefault release to install packages from (alias: default-release)
dpkg_optionsstringforce-confdef,force-confoldAdd dpkg options to apt command
autoremoveboolfalseRemove unused dependency packages
autocleanboolfalseCleans the local repository of packages
cleanboolfalseRun apt-get clean
install_recommendsbooltrueInstall recommended packages (alias: install-recommends)
forceboolfalseForce usage of apt instead of apt-get
force_apt_getboolfalseForce usage of apt-get instead of apt
upgradestringnoUpgrade all packages to latest version Choices: no, yes, safe, full, dist
only_upgradeboolfalseOnly upgrade a package if installed
purgeboolfalsePurge package configuration files
fail_on_autoremoveboolfalseFail if packages would be autoremoved
lock_timeoutint60How long to wait for lock (seconds)
policy_rc_dint0Force policy-rc.d return code
pkglistAlias for name parameter
packagelistAlias for name parameter
update-cacheboolAlias for update_cache parameter
allow-downgradeboolAlias for allow_downgrade parameter
allow_downgradesboolAlias for allow_downgrade parameter
allow-downgradesboolAlias for allow_downgrade parameter
allow-unauthenticatedboolAlias for allow_unauthenticated parameter
allow-change-held-packagesboolAlias for allow_change_held_packages parameter
default-releasestringAlias for default_release parameter
install-recommendsboolAlias for install_recommends parameter

Example

- name: Example apt task
  apt:
    name: <your_name>
    state: absent