extract ampcamp recipe to separate playbook