- name: Prep cluster nodes hosts: - primary - control_plane - workers tasks: - name: Set hostname ansible.builtin.hostname: name: "{{ inventory_hostname }}" become: true - name: Set timezone community.general.timezone: name: America/Los_Angeles become: true - name: Disable swap shell: swapoff -a become: true - name: Disable swap in fstab replace: path: /etc/fstab regexp: '^([^#].*?\sswap\s+sw\s+.*)$' replace: '# \1' become: true - name: Add GPG for elrepo ansible.builtin.rpm_key: state: present key: https://www.elrepo.org/RPM-GPG-KEY-elrepo.org become: true - name : Set up elrepo dnf: name: https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm state: present become: true - name: Install kernel upgrade dnf: enablerepo: elrepo-kernel name: kernel-ml state: present become: true - name: Install iscsi drivers dnf: name: iscsi-initiator-utils state: present become: true - name: Reboot servers reboot: become: true