Add lock_timeout to yum tasks for improved package installation reliability
This commit is contained in:
parent
194d5d168a
commit
7f1579dcd1
@ -9,7 +9,7 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- None
|
- Add Yum lock timeout to Ansible task ([#1511](https://github.com/wazuh/wazuh-ansible/pull/1511))
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
|||||||
@ -17,6 +17,7 @@
|
|||||||
yum:
|
yum:
|
||||||
name: "filebeat-{{ filebeat_version }}"
|
name: "filebeat-{{ filebeat_version }}"
|
||||||
state: present
|
state: present
|
||||||
|
lock_timeout: 200
|
||||||
register: install
|
register: install
|
||||||
tags:
|
tags:
|
||||||
- install
|
- install
|
||||||
|
|||||||
@ -11,6 +11,7 @@
|
|||||||
yum:
|
yum:
|
||||||
name: "{{ wazuh_custom_packages_installation_agent_rpm_url }}"
|
name: "{{ wazuh_custom_packages_installation_agent_rpm_url }}"
|
||||||
state: present
|
state: present
|
||||||
|
lock_timeout: 200
|
||||||
when:
|
when:
|
||||||
- ansible_os_family|lower == "redhat"
|
- ansible_os_family|lower == "redhat"
|
||||||
- wazuh_custom_packages_installation_agent_enabled
|
- wazuh_custom_packages_installation_agent_enabled
|
||||||
|
|||||||
@ -62,7 +62,10 @@
|
|||||||
- wazuh_manager_config.cluster.disable != 'yes'
|
- wazuh_manager_config.cluster.disable != 'yes'
|
||||||
|
|
||||||
- name: RedHat/CentOS/Fedora | Install OpenJDK 1.8
|
- name: RedHat/CentOS/Fedora | Install OpenJDK 1.8
|
||||||
yum: name=java-1.8.0-openjdk state=present
|
yum:
|
||||||
|
name: java-1.8.0-openjdk
|
||||||
|
state: present
|
||||||
|
lock_timeout: 200
|
||||||
when:
|
when:
|
||||||
- wazuh_manager_config.cis_cat.disable == 'no'
|
- wazuh_manager_config.cis_cat.disable == 'no'
|
||||||
- wazuh_manager_config.cis_cat.install_java == 'yes'
|
- wazuh_manager_config.cis_cat.install_java == 'yes'
|
||||||
|
|||||||
@ -14,6 +14,7 @@
|
|||||||
yum:
|
yum:
|
||||||
name: "{{ wazuh_custom_packages_installation_manager_rpm_url }}"
|
name: "{{ wazuh_custom_packages_installation_manager_rpm_url }}"
|
||||||
state: present
|
state: present
|
||||||
|
lock_timeout: 200
|
||||||
when:
|
when:
|
||||||
- wazuh_custom_packages_installation_manager_enabled
|
- wazuh_custom_packages_installation_manager_enabled
|
||||||
- not (ansible_distribution|lower == "centos" and ansible_distribution_major_version >= "8")
|
- not (ansible_distribution|lower == "centos" and ansible_distribution_major_version >= "8")
|
||||||
|
|||||||
@ -18,6 +18,7 @@
|
|||||||
yum:
|
yum:
|
||||||
name: amazon-linux-extras
|
name: amazon-linux-extras
|
||||||
state: present
|
state: present
|
||||||
|
lock_timeout: 200
|
||||||
when:
|
when:
|
||||||
- ansible_distribution == 'Amazon'
|
- ansible_distribution == 'Amazon'
|
||||||
- ansible_distribution_major_version == '2'
|
- ansible_distribution_major_version == '2'
|
||||||
@ -40,6 +41,8 @@
|
|||||||
- name: RedHat/CentOS/Fedora | Install Indexer dependencies
|
- name: RedHat/CentOS/Fedora | Install Indexer dependencies
|
||||||
yum:
|
yum:
|
||||||
name: "{{ packages }}"
|
name: "{{ packages }}"
|
||||||
|
state: present
|
||||||
|
lock_timeout: 200
|
||||||
vars:
|
vars:
|
||||||
packages:
|
packages:
|
||||||
- wget
|
- wget
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user