Dificilmente existe uma maneira de suprimir este aviso em si, mas você pode acabar com o jogo em alguma condição.
Por exemplo, você pode verificar os hosts na execução atual e encerrar a reprodução se houver um dummy
host:
---
- hosts: localhost
gather_facts: no
tasks:
- debug:
msg: hello 1
- hosts: optional
gather_facts: no
pre_tasks:
- meta: end_play
when: ('dummy' in play_hosts)
tasks:
- debug:
msg: hello 2
- hosts: localhost
gather_facts: no
tasks:
- debug:
msg: hello 3
Isto irá:
- dê um aviso se
optional
group não existir ou estiver vazio e pular o play - encerre a reprodução com pré-tarefa se
optional
group contiverdummy
host - executar tarefas normalmente se
optional
group contiver outros hosts e não houverdummy