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
optionalgroup não existir ou estiver vazio e pular o play - encerre a reprodução com pré-tarefa se
optionalgroup contiverdummyhost - executar tarefas normalmente se
optionalgroup contiver outros hosts e não houverdummy