Teste de fumaça após implantação com ansible

Depois de implantar servidores web com Ansible, eu queria ser capaz de executar um “teste de fumaça”, um teste simples que garante que os servidores estão funcionando. O teste em si é executado em minha máquina local e faz solicitações nos servidores da web.

É fácil fazer com local_action, que usa a funcionalidade de delegação do Ansible . Esta é a aparência do meu teste de fumaça:

---
- name: Run a smoke test against a deployed webserver
hosts
: webservers
gather_facts
: False
tasks
:
- name: run smoke test
local_action
: command scripts/smoke.py $inventory_hostname