Merge pull request #37 from madonius/bugfix/dont-update-the-apt-cache-every-time

Bugfix/dont update the apt cache every time
This commit is contained in:
José Luis Ruiz 2018-07-23 14:56:47 -04:00 committed by GitHub
commit 32c6b919ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 65 additions and 17 deletions

View File

@ -1,6 +1,9 @@
---
- name: Debian/Ubuntu | Install apt-transport-https and ca-certificates
apt: name="{{ item }}" state=present update_cache=yes
apt:
name: "{{ item }}"
state: present
cache_valid_time: 3600
with_items:
- apt-transport-https
- ca-certificates
@ -9,6 +12,7 @@
apt_repository:
repo: 'ppa:webupd8team/java'
codename: 'xenial'
update_cache: yes
- when: elasticsearch_install_java
block:
@ -20,7 +24,10 @@
vtype: boolean
- name: Debian/Ubuntu | Oracle Java 8 installer
apt: name=oracle-java8-installer state=present update_cache=yes
apt:
name: oracle-java8-installer
state: present
cache_valid_time: 3600
tags: install
- name: Debian/Ubuntu | Add Elasticsearch GPG key.
@ -33,7 +40,11 @@
repo: 'deb https://artifacts.elastic.co/packages/6.x/apt stable main'
state: present
filename: 'elastic_repo'
update_cache: yes
- name: Debian/Ubuntu | Install Elasticsarch
apt: name=elasticsearch={{ elastic_stack_version }} state=present update_cache=yes
apt:
name: "elasticsearch={{ elastic_stack_version }}"
state: present
cache_valid_time: 3600
tags: install

View File

@ -1,6 +1,9 @@
---
- name: Debian/Ubuntu | Install apt-transport-https and ca-certificates
apt: name="{{ item }}" state=present update_cache=yes
apt:
name: "{{ item }}"
state: present
cache_valid_time: 3600
with_items:
- apt-transport-https
- ca-certificates

View File

@ -3,7 +3,8 @@
pre_tasks:
- name: Update apt cache.
apt: update_cache=yes cache_valid_time=600
apt:
cache_valid_time: 600
when: ansible_os_family == 'Debian'
- name: Install test dependencies (RedHat).

View File

@ -1,6 +1,9 @@
---
- name: Debian/Ubuntu | Install apt-transport-https and ca-certificates
apt: name="{{ item }}" state=present update_cache=yes
apt:
name: "{{ item }}"
state: present
cache_valid_time: 3600
with_items:
- apt-transport-https
- ca-certificates
@ -15,7 +18,11 @@
repo: 'deb https://artifacts.elastic.co/packages/6.x/apt stable main'
state: present
filename: 'elastic_repo'
update_cache: yes
- name: Debian/Ubuntu | Install Kibana
apt: name=kibana={{ elastic_stack_version }} state=present update_cache=yes
apt:
name: "kibana={{ elastic_stack_version }}"
state: present
cache_valid_time: 3600
tags: install

View File

@ -1,6 +1,9 @@
---
- name: Debian/Ubuntu | Install apt-transport-https and ca-certificates
apt: name="{{ item }}" state=present update_cache=yes
apt:
name: "{{ item }}"
state: present
cache_valid_time: 3600
with_items:
- apt-transport-https
- ca-certificates
@ -22,8 +25,8 @@
- name: Debian/Ubuntu | Oracle Java 8 installer
apt:
name: oracle-java8-installer
update_cache: yes
state: present
cache_valid_time: 3600
tags: install
- name: Debian/Ubuntu | Add Elasticsearch GPG key
@ -38,7 +41,10 @@
filename: 'elastic_repo'
- name: Debian/Ubuntu | Install Logstash
apt: name=logstash=1:{{ elastic_stack_version }}-1 state=present update_cache=yes
apt:
name: "logstash=1:{{ elastic_stack_version }}-1"
state: present
update_cache: yes
tags: install
- name: Debian/Ubuntu | Checking if wazuh-manager is installed

View File

@ -1,6 +1,9 @@
---
- name: Debian/Ubuntu | Install apt-transport-https and ca-certificates
apt: name="{{ item }}" state=present update_cache=yes
apt:
name: "{{ item }}"
state: present
cache_valid_time: 3600
with_items:
- apt-transport-https
- ca-certificates
@ -23,6 +26,7 @@
apt_repository:
repo: 'ppa:webupd8team/java'
codename: 'xenial'
update_cache: yes
when:
- wazuh_agent_config.cis_cat.disable == 'no'
- wazuh_agent_config.cis_cat.install_java == 'yes'
@ -42,7 +46,10 @@
- init
- name: Debian/Ubuntu | Oracle Java 8 installer
apt: name=oracle-java8-installer state=present update_cache=yes
apt:
name: oracle-java8-installer
state: present
cache_valid_time: 3600
when:
- wazuh_agent_config.cis_cat.disable == 'no'
- wazuh_agent_config.cis_cat.install_java == 'yes'
@ -50,7 +57,10 @@
- init
- name: Debian/Ubuntu | Install OpenScap
package: name={{ item }} state=present update_cache=yes
apt:
name: "{{ item }}"
state: present
cache_valid_time: 3600
when: wazuh_agent_config.openscap.disable == 'no'
with_items:
- libopenscap8

View File

@ -1,6 +1,9 @@
---
- name: Debian/Ubuntu | Install apt-transport-https and ca-certificates
apt: name="{{ item }}" state=present update_cache=yes
apt:
name: "{{ item }}"
state: present
cache_valid_time: 3600
with_items:
- apt-transport-https
- ca-certificates
@ -19,7 +22,7 @@
- name: Debian/Ubuntu | Add NodeSource repositories for Node.js
apt_repository:
repo: deb https://deb.nodesource.com/node_6.x {{ ansible_distribution_release }} main
repo: "deb https://deb.nodesource.com/node_6.x {{ ansible_distribution_release }} main"
state: present
update_cache: yes
@ -31,6 +34,7 @@
apt_repository:
repo: 'ppa:webupd8team/java'
codename: 'xenial'
update_cache: yes
when:
- wazuh_manager_config.cis_cat.disable == 'no'
- wazuh_manager_config.cis_cat.install_java == 'yes'
@ -50,7 +54,10 @@
- init
- name: Debian/Ubuntu | Oracle Java 8 installer
apt: name=oracle-java8-installer state=present update_cache=yes
apt:
name: oracle-java8-installer
state: present
cache_valid_time: 3600
when:
- wazuh_manager_config.cis_cat.disable == 'no'
- wazuh_manager_config.cis_cat.install_java == 'yes'
@ -58,7 +65,10 @@
- init
- name: Debian/Ubuntu | Install OpenScap
package: name={{ item }} state=present update_cache=yes
package:
name: "{{ item }}"
state: present
cache_valid_time: 3600
when: wazuh_manager_config.openscap.disable == 'no'
with_items:
- libopenscap8