add: templates and build playbook