Only update packages indexes if the cache is 1 hour old
I have added cache_valid_time=3600 for the first task in each tag that could be possibly running apt-related commands. For ex, the "nginx" tag is also in the "packages" tag, but sometimes you run the nginx tag by itself (perhaps repeatadely), so you'd want to limit the update unless the cache was 1 hour old
This commit is contained in:
parent
8a70b526ee
commit
201165cff6
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
- name: Install firewalld and deps
|
- name: Install firewalld and deps
|
||||||
when: ansible_distribution_major_version == '8'
|
when: ansible_distribution_major_version == '8'
|
||||||
apt: pkg={{ item }} state=latest
|
apt: pkg={{ item }} state=latest update_cache=yes cache_valid_time=3600
|
||||||
with_items:
|
with_items:
|
||||||
- firewalld
|
- firewalld
|
||||||
- tidy
|
- tidy
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
- name: Install iptables-persistent
|
- name: Install iptables-persistent
|
||||||
when: ansible_distribution_version == '14.04'
|
when: ansible_distribution_version == '14.04'
|
||||||
apt: pkg=iptables-persistent update_cache=yes
|
apt: pkg=iptables-persistent update_cache=yes cache_valid_time=3600
|
||||||
tags: packages
|
tags: packages
|
||||||
|
|
||||||
- name: Copy /etc/iptables/rules.v4
|
- name: Copy /etc/iptables/rules.v4
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
template: src=sources.list.j2 dest=/etc/apt/sources.list owner=root group=root mode=0644
|
template: src=sources.list.j2 dest=/etc/apt/sources.list owner=root group=root mode=0644
|
||||||
|
|
||||||
- name: Install base packages
|
- name: Install base packages
|
||||||
apt: name={{ item }} update_cache=yes
|
apt: name={{ item }} update_cache=yes cache_valid_time=3600
|
||||||
with_items:
|
with_items:
|
||||||
- git
|
- git
|
||||||
- tmux
|
- tmux
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
when: ansible_distribution_version == '14.04'
|
when: ansible_distribution_version == '14.04'
|
||||||
|
|
||||||
- name: Upgrade base OS
|
- name: Upgrade base OS
|
||||||
apt: upgrade=dist update_cache=yes
|
apt: upgrade=dist update_cache=yes cache_valid_time=3600
|
||||||
|
|
||||||
- name: Install base packages
|
- name: Install base packages
|
||||||
apt: pkg={{ item }}
|
apt: pkg={{ item }}
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
tags: mariadb, packages
|
tags: mariadb, packages
|
||||||
|
|
||||||
- name: Install mariadb-server
|
- name: Install mariadb-server
|
||||||
apt: name={{ item }} state=present update_cache=yes
|
apt: name={{ item }} state=present update_cache=yes cache_valid_time=3600
|
||||||
with_items:
|
with_items:
|
||||||
- mariadb-server
|
- mariadb-server
|
||||||
- python-mysqldb # for ansible
|
- python-mysqldb # for ansible
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
tags: nginx, packages
|
tags: nginx, packages
|
||||||
|
|
||||||
- name: Install nginx
|
- name: Install nginx
|
||||||
apt: pkg=nginx update_cache=yes state=latest
|
apt: pkg=nginx update_cache=yes state=latest cache_valid_time=3600
|
||||||
tags: nginx, packages
|
tags: nginx, packages
|
||||||
|
|
||||||
- name: Copy nginx configs
|
- name: Copy nginx configs
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
- name: Install php5-fpm and deps
|
- name: Install php5-fpm and deps
|
||||||
apt: name={{ item }} state=present update_cache=yes
|
apt: name={{ item }} state=present update_cache=yes cache_valid_time=3600
|
||||||
with_items:
|
with_items:
|
||||||
- php5-fpm
|
- php5-fpm
|
||||||
# for WordPress
|
# for WordPress
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
- name: Install php7.0-fpm and deps
|
- name: Install php7.0-fpm and deps
|
||||||
apt: name={{ item }} state=present update_cache=yes
|
apt: name={{ item }} state=present update_cache=yes cache_valid_time=3600
|
||||||
with_items:
|
with_items:
|
||||||
- php7.0-fpm
|
- php7.0-fpm
|
||||||
# for WordPress
|
# for WordPress
|
||||||
|
Loading…
Reference in New Issue
Block a user