Skip to content

Commit d429b15

Browse files
authored
Refresh apt cache before installing packages (#179)
Run an apt refresh at the start of each role. We can use grace time so we don't neet to refresh it every time and safe some time. fixes #167
1 parent 976d739 commit d429b15

File tree

4 files changed

+29
-0
lines changed

4 files changed

+29
-0
lines changed

roles/beats/tasks/main.yml

+7
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66
- '{{ ansible_os_family }}_{{ ansible_distribution_major_version }}.yml'
77
- '{{ ansible_os_family }}.yml'
88

9+
- name: Update apt cache.
10+
ansible.builtin.apt:
11+
update_cache: yes
12+
cache_valid_time: 600
13+
changed_when: false
14+
when: ansible_os_family == 'Debian'
15+
916
- name: Prepare for whole stack roles if used
1017
when:
1118
- elasticstack_full_stack | bool

roles/elasticsearch/tasks/main.yml

+8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
---
2+
3+
- name: Update apt cache.
4+
ansible.builtin.apt:
5+
update_cache: yes
6+
cache_valid_time: 600
7+
changed_when: false
8+
when: ansible_os_family == 'Debian'
9+
210
- name: Check-set-parameters
311
ansible.builtin.include_tasks: elasticsearch-parameters.yml
412

roles/kibana/tasks/main.yml

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
---
22

3+
- name: Update apt cache.
4+
ansible.builtin.apt:
5+
update_cache: yes
6+
cache_valid_time: 600
7+
changed_when: false
8+
when: ansible_os_family == 'Debian'
9+
310
- name: Include OS specific vars
411
ansible.builtin.include_vars: '{{ item }}'
512
with_first_found:

roles/logstash/tasks/main.yml

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
---
22

3+
- name: Update apt cache.
4+
ansible.builtin.apt:
5+
update_cache: yes
6+
cache_valid_time: 600
7+
changed_when: false
8+
when: ansible_os_family == 'Debian'
9+
310
- name: Include OS specific vars
411
ansible.builtin.include_vars: '{{ item }}'
512
with_first_found:

0 commit comments

Comments
 (0)