Yum / Dnf
Handle packages on Fedora-based distributions (Fedora, CentOS, RHEL, Amazon Linux...)
Parameters
Parameter | Type | Value | Description |
---|---|---|---|
package | String | <package-name> | Name of the package to handle |
state | String | present|absent | Expected state of the package |
upgrade | Bool | true|false | Do we upgrade the system or not |
Examples
With Yum
---
- name: Handle packages on Fedora-based distributions
steps:
- name: Upgrade the whole system
with_sudo: true
yum:
upgrade: true
- name: Install some package (git)
with_sudo: true
yum:
package: git
state: present
- name: Remove some package
with_sudo: true
yum:
package: git
state: absent
With Dnf
---
- name: Handle packages on Fedora-based distributions
steps:
- name: Upgrade the whole system
with_sudo: true
dnf:
upgrade: true
- name: Install some package (git)
with_sudo: true
dnf:
package: git
state: present
- name: Remove some package
with_sudo: true
dnf:
package: git
state: absent