$ cat playbook.yml
name: Playbook for packages.yml
hosts: all
vars:
pkgs:
- php
- mariadb
tasks:
- name: install the packages
yum:
name: "{{ item }}"
state: present
loop: "{{ pkgs }}"
when: inventory_hostname in groups['dev'] or inventory_hostname in groups['test'] or inventory_hostname in groups['prod']
- name: install the RPM development tool package group
yum:
name: "@RPM Development Tools"
state: present
when: inventory_hostname in groups['dev']