From 8aa8d2684fc463359424a22727f3e046b94515da Mon Sep 17 00:00:00 2001 From: Nick Janetakis Date: Sun, 1 Jun 2014 11:26:47 -0400 Subject: [PATCH] Set the apt cache time as a variable --- README.md | 3 +++ defaults/main.yml | 4 +++- tasks/main.yml | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 558272f..64e98eb 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,9 @@ nginx_ssl_local_path: ~/dev/secrets/ # What are the file names for both your cert and key? nginx_ssl_cert_name: sslcert.crt nginx_ssl_key_name: sslkey.key + +# The amount in seconds to cache apt-update. +apt_cache_valid_time: 86400 ``` ## Example playbook without ssl diff --git a/defaults/main.yml b/defaults/main.yml index b2f521d..84e1995 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -40,4 +40,6 @@ nginx_ssl_session_timeout: 10m nginx_ssl_local_path: ~/dev/testproject/secrets/ nginx_ssl_cert_name: sslcert.crt -nginx_ssl_key_name: sslkey.key \ No newline at end of file +nginx_ssl_key_name: sslkey.key + +apt_cache_valid_time: 86400 \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index dda5671..22e10b6 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,12 +1,12 @@ --- - name: ensure ansible's apt_repository dependency is installed - apt: pkg=python-apt state=latest update_cache=true cache_valid_time=86400 + apt: pkg=python-apt state=latest update_cache=true cache_valid_time={{ apt_cache_valid_time }} - name: ensure nginx apt repository is up to date apt_repository: repo='ppa:nginx/stable' - name: ensure nginx latest stable is installed - apt: pkg=nginx state=latest update_cache=true cache_valid_time=86400 + apt: pkg=nginx state=latest update_cache=true cache_valid_time={{ apt_cache_valid_time }} notify: - restart nginx