Following Id5e10872de413e7b476c5343360d73c109b9667a Co-Authored-By: Maksim Malchuk <maksim.malchuk@gmail.com> Change-Id: Iafc2d1af1a4a8bc49ef4d8e592786587de6daad9
23 lines
683 B
YAML
23 lines
683 B
YAML
---
|
|
- name: Install packages
|
|
vars:
|
|
pkg_installs: >-
|
|
{{ ubuntu_pkg_install if ansible_facts.os_family == 'Debian'
|
|
else redhat_pkg_install }}
|
|
package:
|
|
name: "{{ pkg_installs | select | list }}"
|
|
cache_valid_time: "{{ apt_cache_valid_time if ansible_facts.os_family == 'Debian' else omit }}"
|
|
update_cache: "{{ True if ansible_facts.os_family == 'Debian' else omit }}"
|
|
state: present
|
|
become: true
|
|
|
|
- name: Remove packages
|
|
vars:
|
|
pkg_removals: >-
|
|
{{ ubuntu_pkg_removals if ansible_facts.os_family == 'Debian'
|
|
else redhat_pkg_removals }}
|
|
package:
|
|
name: "{{ pkg_removals | select | list }}"
|
|
state: absent
|
|
become: true
|