update playbooks and tasks to be more self contained