Files
DesktopAnsible/roles/packages/tasks/CentOS.yml
2022-10-29 14:30:44 +00:00

32 lines
664 B
YAML

- name: Add repository
ansible.builtin.yum_repository:
name: "{{ item.name }}"
description: "Ansible repositories"
baseurl: "{{ item.baseurl }}"
async: yes
gpgkey: "{{ item.gpgkey }}"
with_items: "{{ required_repository }}"
- name: Update packages
yum:
name: '*'
state: latest
update_cache: yes
update_only: yes
retries: 3
delay: 10
- name: Remove packates not needed anymore
yum:
autoremove: yes
retries: 3
delay: 10
- name: Install required packages
yum:
state: latest
update_cache: yes
pkg: "{{ item }}"
with_items: "{{ required_packages }}"
retries: 3
delay: 10