--- - name: Install MySQL on Debian-based systems apt: name: mysql-server state: present when: ansible_facts['os_family'] == "Debian" - name: Install MySQL on RedHat-based systems dnf: name: mysql-server state: present when: ansible_facts['os_family'] == "RedHat" - name: Install Git on Debian-based systems apt: name: git state: present when: ansible_facts['os_family'] == "Debian" - name: Install Git on RedHat-based systems dnf: name: git state: present when: ansible_facts['os_family'] == "RedHat" - name: Install Caddy on Debian-based systems apt: name: caddy state: present when: ansible_facts['os_family'] == "Debian" - name: Install Caddy on RedHat-based systems dnf: name: caddy state: present when: ansible_facts['os_family'] == "RedHat" - name: Install CoreDNS on Debian-based systems apt: name: coredns state: present when: ansible_facts['os_family'] == "Debian" - name: Install CoreDNS on RedHat-based systems dnf: name: coredns state: present when: ansible_facts['os_family'] == "RedHat" - name: Install NVM shell: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" nvm install node