ansible-bootstrap-rocky9/roles/rocky9/tasks/install_packages.yml
2026-05-11 15:54:07 +03:00

93 lines
1.7 KiB
YAML

---
# - name: Add Nginx Repo
# template:
# src: nginx.repo.j2
# dest: /etc/yum.repos.d/nginx.repo
# owner: root
# group: root
# - name: Configure dnf to use fastest mirror
# ansible.builtin.lineinfile:
# path: /etc/dnf/dnf.conf
# regexp: '^fastestmirror='
# line: 'fastestmirror=True'
- name: Enable fastestmirror in DNF
community.general.ini_file:
path: /etc/dnf/dnf.conf
section: main
option: fastestmirror
value: "True"
state: present
- name: Enable parallel downloads in DNF
community.general.ini_file:
path: /etc/dnf/dnf.conf
section: main
option: max_parallel_downloads
value: "10"
state: present
backup: yes
- name: Ensure the crb repository is enabled
community.general.dnf_config_manager:
name: crb
state: enabled
- name: Install EPEL repo
ansible.builtin.dnf:
name:
- epel-release
state: present
- name: Upgrade all packages
ansible.builtin.dnf:
name: "*"
state: latest
- name: Install soft
ansible.builtin.dnf:
name:
- net-tools
- mc
- cronie
- logrotate
- sudo
- traceroute
- tcpdump
- screen
- whois
- telnet
- sed
- tar
- unzip
- unrar
- gzip
- rsync
- sysstat
- dos2unix
- iperf3
- wget
- ntsysv
- dmidecode
- nfs-utils
- git
- sos
- mtr
- lshw
- irqbalance
- iotop
- strace
- numactl
- lsof
- nano
- htop
- btop
- bind-utils
- psmisc
# - speedtest-cli
- python-pip
- open-vm-tools
- qemu-guest-agent
# - deltarpm
state: latest