add generic setup playbook