Я думаю, что это лучший способ, но так как имена пакетов не должны быть жестко запрограммированы, предпочтительнее хранить их в vars / main.yml, например:
mongodb_version: 5
packages:
- "mongodb-org-shell-{{ mongodb_version }}"
- "mongodb-org-server-{{ mongodb_version }}"
Назовите это в вашей игровой книге как
- name: Install mongodb packages
yum: name={{ item }}
state=latest
with_items: "{{ packages}}"