Consul playbook