Ansible/Apt: Difference between revisions
From charlesreid1
No edit summary |
|||
| Line 1: | Line 1: | ||
=apt tasks= | =apt tasks= | ||
==apt cache - but not | ==apt cache - but not every time== | ||
the apt cache is the local version of the package database. if this hasn't been updated in a while it will be out of sync with the latest version of the package database from the web. | the apt cache is the local version of the package database. if this hasn't been updated in a while it will be out of sync with the latest version of the package database from the web. | ||
Latest revision as of 06:31, 8 December 2018
apt tasks
apt cache - but not every time
the apt cache is the local version of the package database. if this hasn't been updated in a while it will be out of sync with the latest version of the package database from the web.
apt-get update fixes this problem, but it can be time-consuming to run apt-get update every time you do anything with the playbook.
apt tasks now accept a cache_valid_time parameter for the apt module that specifies how many seconds old the cache should be to update it.
To make this setting 1 hour, set to 3600 s:
task:
- name: update apt cache
apt: update_cache=yes cache_valid_time=3600
From: http://www.ansibleworks.com/docs/modules.html
Flags