ceuser@deyu:~/ansible_pb$ cat deploy4.yml
---
- hosts: dev test
tasks:
- name: install package
ansible.builtin.dnf:
name:
- php
- mariadb
state: latest
- block:
- name: install the '@RPM Development Tools' package group
ansible.builtin.dnf:
name: "@RPM Development Tools"
state: present
- name: upgrade packages
ansible.builtin.dnf:
name: 'openssl*'
state: latest
when: "'test' in group_names"
ceuser@deyu:~/ansible_pb$ ansible-playbook deploy4.yml PLAY [dev test] **************************************************************** TASK [Gathering Facts] ********************************************************* ok: [kvm12] ok: [kvm11] TASK [install package] ********************************************************* ok: [kvm11] ok: [kvm12] TASK [install the '@RPM Development Tools' package group] ********************** skipping: [kvm11] ok: [kvm12] TASK [upgrade packages] **************************************************** skipping: [kvm11] ok: [kvm12] PLAY RECAP ********************************************************************* kvm11 : ok=2 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 kvm12 : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0