- Debian: 10 through latest
- RHEL: 9 through latest
- Ubuntu: Use the Debian-family play
- name: Install C++ toolchain on Debian family
hosts: cpp_debian
become: true
tasks:
- name: Install C++ packages
ansible.builtin.apt:
update_cache: true
name:
- build-essential
- g++
- cmake
- ninja-build
- gdb
state: present
- name: Install C++ toolchain on RHEL family
hosts: cpp_rhel
become: true
tasks:
- name: Install C++ packages
ansible.builtin.dnf:
name:
- gcc-c++
- cmake
- ninja-build
- gdb
- make
state: present
- Add Ubuntu hosts to
cpp_debian.