--- # - 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