Comando ad-hoc ansible com host direto especificado - nenhum host correspondente

Estou executando uma máquina desktop 16.04 Ubuntu usando o VirtualBox. Esta VM possui o Ansible 2.4.0 instalado. Estou tentando executar um comando ad-hoc ansible apenas para provar que funciona (estou fazendo um curso on-line). Para simular um farm de servidores pequeno, eu uso o lxc (contêineres linux) e tenho três deles em execução:

root@tomasz-VirtualBox:/home/tomasz/ansible# lxc-ls --fancy
NAME STATE   AUTOSTART GROUPS IPV4       IPV6 
db1  RUNNING 0         -      10.0.3.248 -    
web1 RUNNING 0         -      10.0.3.110 -    
web2 RUNNING 0         -      10.0.3.226 -

Posso fazer o SSH para qualquer um desses servidores, no entanto, quando tento executar um comando ansible único, por exemplo:

root@tomasz-VirtualBox:/home/tomasz/ansible# ansible 10.0.3.248 -m ping -u ubuntu

Eu recebo os seguintes erros, que nenhum inventário foi correspondido:

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available

 [WARNING]: Could not match supplied host pattern, ignoring: 10.0.3.248

 [WARNING]: No hosts matched, nothing to do

Estou intrigado, para ser honesto, e como um novato da Ansible, não tenho ideia de como fazer isso avançar. Parece um problema tão simples, que não encontrei nada semelhante aqui no stackoverflow. Muito obrigado por qualquer dica!

questionAnswers(1)

yourAnswerToTheQuestion