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